Logs do MySQL
12/07/2009
Precisei de debugar as consultas do MySQL e encontrei duas diretivas interessantes que podem ser inseridas no arquivo my.cnf:
... [mysqld] log=/tmp/mysql-queries.log log-slow-queries=/tmp/mysql-slow.log
- A primeira diretiva ativa um arquivo de log que registra todos comandos SQL executados no servidor. Tecnicamente é chamado de “General Query Log”. Esta forma de configuração permitiu verificar o que um sistema web estava executando no banco de dados MySQL.
- A segunda diretiva registra as consultas que duraram mais de 2 segundos. Isto é bem útil para fins de otimização.
Postado em
Professor e Consultor de Tecnologias Livres e EaD



13/07/2009 às 9:50
Testei no meu wamp aqui q não funcionou..
Só funciona no linux???
13/07/2009 às 17:35
Venceslau,
No GNU/Linux funcionou, como você configurou o caminho nos logs?
23/07/2009 às 15:34
Configurei aqui, também mas se os comandos devem ser salvos no log do mysql, não funcionou também. Os comandos seram registrados no “mysql.log” mesmo?