mudando mysql --log-error para --syslog

1

Estou usando aqui o MySQL 5.7.19 da Oracle no Debian Jessie and Stretch.

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

Eu gostaria de retirar o parâmetro --log-error dele, e substituí-lo por --syslog.

Um pouco, ao ler os scripts de inicialização associados, recebi a ideia (errada?) de que os parâmetros estavam sendo construídos a partir dos arquivos de configuração e substituí em /etc/mysql/mysql.conf.d/mysqld.conf a linha

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

para

syslog

Eu reiniciei o serviço mysql e ele não funcionou como esperado.

Como posso configurar o registro em log para o syslog em um "caminho Debian"?

EDIT: Eu abri a questão no espírito de descobrir maneiras alternativas além de editar scripts de init

    
por Rui F Ribeiro 04.09.2017 / 23:23

1 resposta

1

A execução de sudo service mysql restart executará /etc/init.d/mysql . Considere editar esse script. Você vai querer prestar atenção na saída de:

$ mysqld --print-defaults
    
por 05.09.2017 / 03:54