Activar el log de querys en MySQL

Si alguna vez necesitas hacer un seguimiento de las queries (o consultas) que está haciendo una aplicación puedes hacerlo activando el log de queries de MySQL.

Edita el fichero: /etc/mysql/my.cnf

busca la línea:

#log		= /var/log/mysql/mysql.log

y quita la almohadilla del comienzo (que sirve para convertir la línea en un comentario).

Puedes usar un archivo diferente de: /var/log/mysql/mysql.log, pero asegúrate de que MySQL tiene persmisos de escritura en él.

Después basta con reiniciar el MySQL:

sudo /etc/init.d/mysql restart

Una vez hecho esto todas las querys quedarán almacenadas en este archivo. No es muy recomendable tenerlo activado en un servidor en producción ya que podría ralentizar mucho las consultas.

4 thoughts on “Activar el log de querys en MySQL

  1. Si Durbit, esto te permitiría hacerte una idea de que consultas efectuan según que moficaciones a tu Base de Datos… y si investigas lo suficiente, como te corrompen la tabla.

  2. La verdad es que no he trabajado con MySQL en Windows, pero imagino que tendrás que buscar el fichero my.cnf y seguir los pasos indicados.

    Después tendrías que reiniciar el servidor MySQL (lo siento, ni idea de cómo se hace en Windows).

Deja un comentario