Não é possível ativar o log do MySQL para consultas lentas

3

Estou tentando registrar as consultas lentas do MySQL, mas não consigo ativá-las, explicarei todos os meus passos:

  • Eu edito o my.cnf e adiciono as seguintes linhas

long_query_time = 1
slow_query_log_file = /home/mysql/slow_queries.log
slow_query_log = 1

  • Conceder permissões do usuário mysql para gravar no arquivo

chown -R mysql: mysql / home / mysql

  • Reinicie o serviço

/etc/init.d/mysqld restart

Eu verifico os logs do MySQL e não encontro nenhum erro durante a reinicialização!

    
por Pedro 02.02.2010 / 18:37

1 resposta

5

Isso depende da sua versão do MySQL. Se você está executando o MySQL 5.0, você precisa usar:

log_slow_queries = 1

link

E somente com a nova versão (MySQL 5.1), você pode usar isto:

slow_query_log = 1

link

    
por 02.02.2010 / 21:10