mysql --log-error を --syslog に変更します。

mysql --log-error を --syslog に変更します。

私は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に置き換えたいと思います。

相関開始スクリプトを読み込んでいる間に、パラメータが設定ファイルから構築されたという考え方が間違っていますか?

log-error      = /var/log/mysql/error.log

~のため

syslog

mysqlサービスを再起動しましたが、期待どおりに動作しませんでした。

「Debian方式」でsyslogのロギングを設定するには?

編集:私はinitスクリプトを編集することに加えて、他の方法を見つけるという精神でこの質問をしています。

答え1

それを実行するsudo service mysql restartと実行されます/etc/init.d/mysql。このスクリプトを編集してみてください。次の出力に注意してください。

$ mysqld --print-defaults

関連情報