sql >> Base de Datos >  >> RDS >> Mysql

registro de verbosidad mysql 5.7

MySQL 5.7.2 amplió el nivel de detalle de advertencia a 3 y agregó GLOBAL log_error_verbosity . Nuevamente, fue introducido en 5.7.2. Se puede configurar dinámicamente y verificar como una variable o configurar a través de cnf o ini ajustes del archivo de configuración.

A partir de MySQL 5.7.2:

[mysqld]
log_error           = /path/to/CurrentError.log
log_warnings        = 2
log_error_verbosity = 3 

Cambia el tuyo a 2 si quieres, arriba.

Puede configurar y verificar dinámicamente, respectivamente, con:

SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it

sin embargo, esto se restablecerá a cnf o ini configuración del archivo al reiniciar el servidor.

Intentaré mejorar nuestra página de Documentos al respecto.

Cómo configurar el archivo de configuración (cnf o ini , Linux o Windows, respectivamente).

Los archivos my.cnf y my.ini residen en basedir . Si no existen, puede crearlos; de lo contrario, utilizarán los valores predeterminados integrados en el servidor. A menudo hay un archivo auxiliar en basedir , no activo, llamado my-default , como plantilla. Úselo para crear el my.cnf o my.ini real. Emitir un

SELECT @@basedir;

para encontrar la ubicación donde my.ini (Windows) o my.cnf (Linux) debe residir. Tenga en cuenta que deberá tener suficientes derechos para modificar estos archivos. En Windows, por ejemplo, necesito ejecutar el Bloc de notas como administrador para escribir dicho archivo.

Los siguientes son algunos comandos emitidos para confirmar un cambio en my.ini (para Windows, my.cnf para Linux) habiendo configurado log_error_verbosity a 2. Tenga en cuenta que esto es después un reinicio del servidor que habría usado esos ini o cnf cambios:

Muestro el uso de basedir porque ahí es donde está tu ini o cnf El archivo debe existir dependiendo de su sistema operativo.