sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo habilitar el registro de consultas de MySQL?

Primero, recuerde que este archivo de registro puede crecer mucho en un servidor ocupado.

Para mysql <5.1.29:

Para habilitar el registro de consultas, pon esto en /etc/my.cnf en el [mysqld] sección

log   = /path/to/query.log  #works for mysql < 5.1.29

Además, para habilitarlo desde la consola MySQL

SET general_log = 1;

Consulte http://dev.mysql.com/doc/ refman/5.1/en/query-log.html

Para mysql 5.1.29+

Con mysql 5.1.29+, el log la opción está en desuso. Para especificar el archivo de registro y habilitar el registro, use esto en my.cnf en [mysqld] sección:

general_log_file = /path/to/query.log
general_log      = 1

Alternativamente, para activar el registro desde la consola de MySQL (también debe especificar la ubicación del archivo de registro de alguna manera o encontrar la ubicación predeterminada):

SET global general_log = 1;

También tenga en cuenta que hay opciones adicionales para registrar solo consultas lentas o aquellas que no usan índices.