GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo habilitar el registro de consultas de Mysql (ver todas las consultas de Sql a medida que vienen)?

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.


Ubuntu
  1. Cómo detener un proceso dentro de MySQL

  2. Cómo habilitar el registro de consultas lentas para MySQL

  3. ¿Cómo ver todas las computadoras conectadas a una red?

  4. ¿Cómo ver una lista de todas las ventanas abiertas en un panel en Unity?

  5. Cómo ejecutar consultas SQL en una base de datos con phpMyAdmin

Cómo crear una tabla en MySQL

Cómo instalar MySQL 8.0 en Ubuntu 18.04

Cómo mostrar una lista de todas las bases de datos en MySQL

Cómo mostrar la lista de todas las bases de datos en MySQL

¿Cómo iniciar sesión como raíz en Mysql?

Cómo restaurar una base de datos MySQL desde .SQL Backup