em my.cnf escreva isso no mysqld então você precisa reiniciar o servidor (mysql) também certifique-se que você pode escrever int no diretório onde você quer logar
[mysqld]
log-slow-queries=/var/log/mysqld-slow-queries.log
Estou tentando registrar consultas lentas do mysql, mas não consigo ativá-las.
Vou explicar todos os meus passos:
Abra e edite my.cnf e adicione as seguintes linhas:
long_query_time = 5
slow_query_log_file = /myfolder/slowq.log
log_slow_queries = 1 =>(I have MySQL 5.0.7)
Conceder autorizações ao usuário mysql para escrever no arquivo:
chown -R mysql:mysql /var/lib/mysql
Crie o arquivo:
touch /myfolder/slowq.log
Chmod para este arquivo para 777.
service mysqld restart
No MySQL Admin Panel, vejo que o var "log_slow_queries" está OFF! Também não são criados registros.
Obrigado antecipadamente! Atenciosamente, Panos.