5.4.2.3 错误记录到系统日志

可以使mysqld将错误日志写入系统日志(Windows 上为“事件日志”,而在 Unix 和类似 Unix 的系统上为syslog)。为此,请使用以下系统变量:

如果启用了log_syslog,则以下系统变量也可以用于更好的控制。

Note

错误记录到系统日志中可能需要其他系统配置。请查阅所用平台的系统日志文档。

在 Unix 和类似 Unix 的系统上,也可以使用mysqld_safe来控制对syslog的输出,它可以捕获服务器错误输出并将其传递给syslog

Note

不建议将mysqld_safe用于syslog错误日志记录;您应该改为使用服务器系统变量。

mysqld_safe具有三个错误记录选项--syslog--skip-syslog--log-error。没有日志记录选项或--skip-syslog的默认值是使用默认日志文件。要明确指定使用错误日志文件,请在mysqld_safe之前指定--log-error=file_name,然后安排mysqld将消息写入日志文件。要使用syslog,请指定--syslog选项。对于syslog输出,可以使用--syslog-tag=tag_val指定标签;这将附加到带有前导连字符的mysqld服务器标识符上。

首页