5.4.2 错误日志

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

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

在某些 os 上,如果mysqld异常退出,则错误日志将包含堆栈跟踪。跟踪可用于确定mysqld退出的位置。参见第 28.5 节“调试和移植 MySQL”

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

以下各节讨论配置错误日志记录的各个方面。在讨论中,“控制台”table 示标准错误输出stderr。除非标准错误输出已重定向到其他目的地,否则这是您的终端或控制台窗口。

服务器解释的选项决定 Windows 和 Unix 系统将错误消息写入何处的方式有所不同。确保使用适合您平台的信息配置错误日志记录。