MySQL 8.3 Release Notes
本节讨论如何配置 MySQL 服务器以将诊断消息记录到错误日志中。有关选择错误消息字符集和语言的信息,请参阅 第 12.6 节,“错误消息字符集” 和 第 12.12 节,“设置错误消息语言”。
错误日志包含 MySQL 服务器的启动和关闭时间记录。它还包含诊断消息,如错误、警告和注意信息,这些信息发生在服务器启动和关闭期间,以及服务器运行期间。例如,如果 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 重启
消息写入错误日志。
以下部分讨论错误日志配置的方面。