您的位置:首页 > Web前端

mysqld_safe Can't log to error log and syslog at the same time.

2017-09-08 16:33 1256 查看
由于安全审计需要,要将mysql的error log 记录到syslog中。

mysqld_safe –verbose –help|grep syslog

syslog Log messages to syslog with ‘logger’

skip-syslog Log messages to error log (default)

syslog-tag=TAG Pass -t “mysqld-TAG” to ‘logger’

MySQL5.6.24 my.cnf中增加如下配置:

[mysqld_safe]

syslog

skip-syslog=false

syslog-tag=3306

确保rsyslog服务启用

service rsyslog status

rsyslogd (pid 2424) is running..

重启mysql服务,发现如下错误:

mysqld_safe Can’t log to error log and syslog at the same time.

Remove all –log-error configuration options for –syslog to take effect.

注释掉my.cnf中的log_error ,重启mysql服务。

检查/var/log/message已经能看到mysql的启动信息了

tail -f /var/log/message

mysqld_safe-3316: Starting mysqld daemon with databases from

参考文档:

https://dev.mysql.com/doc/refman/5.6/en/mysqld-safe.html#option_mysqld_safe_syslog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql
相关文章推荐