2012-08-08 19 views

Respuesta

13

Deberá ajustar general_log en 'ON'. ver here

Añadir esto en my.cnf y luego reiniciar el servidor MySQL:

general_log = 1 
log=/var/log/mysqld_query.log 

o

SET GLOBAL general_log = 'ON'; 
+0

¡funciona! He hecho SET GLOBAL general_log = 'ON' y SET GLOBAL general_log_file = '/var/log/mysqld_query.log' – sbo

+0

¿dónde está mi my.cnf? http://stackoverflow.com/questions/2482234/how-to-know-mysql-my-cnf-location – colares

1

Puede comprobar si el general_log es 'ON' o 'OFF' en primer lugar utilizando consulta:

mysql>show variables like '%log%'; 

si el general_log está 'OFF', entonces la configuración de log = ... wi No funcionaré El general_log se puede encender cuando MySQL se está ejecutando (no es necesario reiniciar MySQL) utilizando cmd a continuación:

mysql>SET GLOBAL general_log = 'ON'; 

Y el archivo de registro en general_log_file variable será generada automáticamente.

Cuestiones relacionadas