我在 Debian Jessie 和 Stretch 中使用来自 Oracle 的 MySQL 5.7.19。
ps ax | grep mysql
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --log-error=syslog.srv.rede.err --pid-file
我想从中取出--log-error参数,并将其替换为--syslog。
在阅读关联启动脚本时,我得到了(错误的?)想法,参数是从配置文件构建的,我在 /etc/mysql/mysql.conf.d/mysqld.conf 中替换了该行
log-error = /var/log/mysql/error.log
为了
syslog
我重新启动了mysql服务,并没有按预期工作。
如何以“Debian 方式”配置日志记录到 syslog?
编辑:我本着寻找除了编辑初始化脚本之外的其他方法的精神提出了这个问题
答案1
运行sudo service mysql restart
就会执行/etc/init.d/mysql
。考虑编辑该脚本。您需要注意以下输出:
$ mysqld --print-defaults