저는 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에 대한 로깅을 구성하는 방법은 무엇입니까?
편집: 나는 init 스크립트를 편집하는 것 외에 다른 방법을 찾는 정신으로 이 질문을 하고 있습니다.
답변1
그것을 실행 sudo service mysql restart
하면 실행될 것입니다 /etc/init.d/mysql
. 이 스크립트를 편집해 보세요. 다음 출력에 주의해야 합니다.
$ mysqld --print-defaults