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