Cómo habilitar registros en MySQL Server

Cómo habilitar registros en MySQL Server

El archivo de registro juega un papel importante durante la resolución de problemas de cualquier aplicación. También es útil encontrar detalles sobre la ejecución de la aplicación. Este artículo le mostrará cómo habilitar diferentes tipos de registros en MySQL Server. Además, comprenderá cómo cambiar las ubicaciones de los archivos de registro en el servidor MySQL.

Hay principalmente 3 tipos de archivos de registro en MySQL como siguientes:

  • Registro de errores - Esto contiene toda la información sobre los errores generados por MySQL Server. Esto ayuda a la depuración de cualquier problema ocurrido con el servicio mySQL o la base de datos
  • Registro general - Esto contiene todos los registros generales de la actividad de MySQL como consulta, conexión de usuario o desconexión, etc. Ayuda encontrar lo que sucede en MySQL Server.
  • Registro de consultas lentas - Esto contiene declaraciones SQL "lentas", todas las consultas que tardan más de lo esperado en el resultado del rendimiento de esa aplicación disminuyen

Error Iniciar sesión en MySQL

Para habilitar el registro de errores de MySQL o cambiar la ubicación del registro de errores de MySQL. Editar el archivo de configuración de MySQL y actualizar la siguiente configuración en [MySQLD] según sus requisitos. Este archivo contiene un error generado en MySQL Server.

 [mysqld] log_error =/var/log/mysql/error.registro 

General Iniciar sesión en MySQL

Para habilitar registros generales en MySQL o para cambiar la ubicación de los archivos de registro generales, editar el archivo de configuración y realizar los siguientes cambios. Líneas de la siguiente manera para habilitar registros generales y cambiar la ruta del archivo de registro para crear el registro en un directorio diferente. Este archivo contiene todos los registros generales del servidor MySQL para EG: consultas, Connection de usuario o desconexión, etc.

 general_log_file =/var/log/mysql/mysql.log general_log = 1 

Iniciar sesión de consulta lenta en MySQL

Para habilitar o cambiar la ruta de archivo de los registros de consultas lentas de MySQL. Edite el archivo de configuración de MySQL y la falta de comment o agregue la siguiente línea en la sección [MySQLD]. Este archivo contiene registros de esas consultas que tardan más en completar. Qué consultas tomando el tiempo más de lo definido como Long_Query_Time se registra.

 log_slow_queries =/var/log/mysql/mysql-slow.registrar long_query_time = 2 

Reiniciar el servicio mysql

Después de realizar cualquiera de los cambios anteriores en la configuración de MySQL, debe reiniciar los servicios MySQL para aplicar cambios. Básicamente, la gestión de servicios difiere con la mayoría de los sistemas operativos de Linux. Aquí está el comando utilizado para los populares sistemas operativos de Linux para reiniciar el servicio MySQL.
Este método requiere un reinicio del servidor.

SUDO Servicio MySQL reiniciar sudo systemctl reiniciar mysql.servicio