MYSQL: Activar el log general de consultas

Muchas veces necesitamos ver qué es lo que pasa por dentro de MySQL, cuales son las consultas que genera nuestra aplicación, para detectar un problema o comprobar que todo funciona bien.

Para activar el log general de consultas de mysql, primero vamos a crear la carpeta donde se encontrará el archivo del log, por eso ejecutamos las siguientes consultas:

mkdir /var/log/mysql
touch /var/log/mysql/mysql-query.log
chown -R mysql /var/log/mysql

Una vez creado la carpeta, el archivo log y dado los permisos, vamos a configurar el archivo my.cnf.

vim /etc/my.cnf
[mysqld]
general_log=1
general_log_file=/var/log/mysql/mysql-query.log

Luego reiniciamos el servicio de MySQL.

systemctl restart mysqld

Ahora ya podemos ver el log general de consultas de mysql.

tail -f -n 500 /var/log/mysql/mysql-query.log

mysql-activar-el-log-general-de-consultas

(Visited 6.013 times, 1 visits today)
Puedes saltar al final y dejar una respuesta. Hacer ping no está permitido actualmente.