Eu quero habilitar o registro lento de consultas no MySQL Galera.
Para fazer isso, habilitei-o através de my.cnf
:
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
log-queries-not-using-indexes
Então, tentei reiniciar um servidor
sudo services mysql restart
O nó galera falha ao reiniciar e grava em error.log:
mysqld_safe WSREP: Falha ao recuperar a posição: 2015-08-29 12:07:37 27805 [Aviso] O uso do prefixo de opção exclusivo myisam-recover em vez de myisam-recover-options está obsoleto e será removido em uma versão futura. Em vez disso, use o nome completo. 2015-08-29 12:07:37 27805 [Nota] O plug-in 'FEDERATED' está desativado. 29/08/2015 12:07:37 27805 [ERRO] A função 'innodb' já existe 29/08/2015 12:07:37 27805 ...
Depois que removo o log de consulta de my.cnf
, o servidor inicia bem e ingressa no cluster OK.
Existe algum procedimento especial para habilitar o log de consultas no Galera? Se for o caso, como fazer?
Se você estiver usando Galera com MySQL 5.6, log_slow_queries foi removido .
Aqui está o que a documentação do MySQL 5.6 diz sobre essa opção
Faça você colocar as opções corretas no
[mysqld]
cabeçalho do grupo e não no[mysqld_safe]