MySQL 8.4 发行说明
本节讨论如何配置 MySQL 服务器以将诊断消息记录到错误日志。有关选择错误消息字符集和语言的信息,请参阅 第 12.6 节,“错误消息字符集” 和 第 12.12 节,“设置错误消息语言”。
错误日志包含 mysqld 启动和关闭时间记录。它还包含诊断消息,例如在服务器启动和关闭期间以及服务器运行期间发生的错误、警告和提示。例如,如果 mysqld 发现需要自动检查或修复表,它会将消息写入错误日志。
根据错误日志配置,错误消息也可能填充 Performance Schema error_log
表,以提供对日志的 SQL 接口并使它的内容可以查询。参见 第 29.12.22.2 节,“error_log 表”。
在某些操作系统上,错误日志包含 mysqld 非正常退出时的堆栈跟踪。可以使用跟踪来确定 mysqld 退出位置。参见 第 7.9 节,“调试 MySQL”。
如果用于启动 mysqld,mysqld_safe 可能会将消息写入错误日志。例如,当 mysqld_safe 发现 mysqld 非正常退出时,它会重新启动 mysqld 并将 mysqld restarted
消息写入错误日志。
以下各节讨论配置错误日志记录的各个方面。