Documentation Home

5.4.2 错误日志

本节讨论如何配置 MySQL 服务器以将诊断消息记录到错误日志中。有关选择错误消息字符集和语言的信息,请参阅 第 10.6 节,“错误消息字符集”第 10.12 节,“设置错误消息语言”

错误日志包含mysqld 启动和关闭次数的记录。它还包含诊断消息,例如服务器启动和关闭期间以及服务器运行期间发生的错误、警告和注释。例如,如果mysqld注意到需要自动检查或修复一个表,它会在错误日志中写入一条消息。

根据错误日志配置,错误消息也可能填充性能模式 error_log表,为日志提供 SQL 接口并允许查询其内容。请参阅 第 27.12.21.1 节,“error_log 表”

在某些操作系统上,如果 mysqld异常退出,则错误日志包含堆栈跟踪。跟踪可用于确定mysqld退出的位置。参见 第 5.9 节,“调试 MySQL”

如果用于启动mysqldmysqld_safe可能会将消息写入错误日志。例如,当mysqld_safe注意到mysqld异常退出时,它会重新启动 mysqld并将mysqld restarted消息写入错误日志。

以下部分讨论配置错误日志记录的各个方面。