Al desarrollar una aplicación que usa MySQL, puede ser útil ver en tiempo real qué solicitudes se están realizando.
¿Cómo ver todas las consultas MySQL entrantes?
Respuesta aceptada:
Como root, edite /etc/mysql/my.cnf
y añade este párrafo al final:
[mysqld]
general_log=on
general_log_file=/var/log/mysql/query.log
Todavía como root, ejecute estos comandos:
service mysql stop
service mysql start
Luego observe el registro:
tail -f /var/log/mysql/query.log
Tenga en cuenta que esta configuración hace que MySQL sea un 15 % más lento, así que elimine o comente el párrafo (luego reinicie) cuando ya no lo necesite.