Sei sulla pagina 1di 1

PRÁCTICÁ LOGS DE MYSQL

PRÁCTICA 1. Realiza los siguientes cambios en el fichero de configuración de MySQL para


alterar la configuración de los logs:

1. Que el log de errores se guarde en /home/mysql57/errores_mysql.log


2. Reinicia el gestor y observa los eventos de apagado y arranque en el log de errores.
3. Que el log de consultas se guarde en /home/mysql57/querys.log
4. Que el log de consultas lentas se guarde en /home/mysql57/slow-querys.log
5. Las consultas lentas son aquellas que tardan más de 3 segundos.

Reinicia el servidor y genera consultas para comprobar que los cambios han surtido efecto.
Puedes utilizar la consulta: SELECT NOW(), SLEEP(4); para generar una consulta de más de 3
segundos.

PRÁCTICA 2. Trabaja con el log general de consultas:

1. Incluye en el fichero my.cnf las opciones siguientes para almacenar las consultas
(lentas y normales) en una tabla.

general_log =1

slow_query_log = 1

slow_query_log_file = /usr/mysql57/data/consultas_lentas.txt

long_query_time = 2

log_output = TABLE

2. Realiza varias consultas y comprueba que se hayan registrado en las tablas general_log
y slow_log de la base de datos mysql:

mysql> select * from mysql.general_log;

3. Es posible activar y desactivar los log de consultas utilizando el comando. Comenta las
líneas anteriores del fichero my.cnf, reinicia el servidor y, usando la instrucción SET
GLOBAL general_log = ‘ON’; en el cliente de mysql, comprueba que puedes activar y
desactivar el log general de consultas sin tener que reiniciar.

Potrebbero piacerti anche