Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

logando verbosidade mysql 5.7


O MySQL 5.7.2 expandiu a verbosidade do nível de aviso para 3 e adicionou o GLOBAL log_error_verbosity . Novamente, foi introduzido em 5.7.2. Ele pode ser definido dinamicamente e verificado como uma variável ou definido via cnf ou ini configurações do arquivo de configuração.

A partir do MySQL 5.7.2:
[mysqld]
log_error           = /path/to/CurrentError.log
log_warnings        = 2
log_error_verbosity = 3 

Altere o seu para 2 se quiser, acima.

Você pode definir e verificar dinamicamente, respectivamente, com:
SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it

ainda isso será redefinido para cnf ou ini configurações do arquivo na reinicialização do servidor.



Vou tentar melhorar nossa página de Documentos sobre isso.

Como definir o arquivo de configuração (cnf ou ini , Linux ou Windows, respectivamente).

Os arquivos my.cnf e my.ini residem no basedir . Se eles não existirem, você pode criá-los, caso contrário eles usarão os padrões embutidos no servidor. Muitas vezes há um arquivo stub em basedir , não ativo, chamado my-default , como modelo. Use isso para criar o my.cnf ou my.ini real. Um problema
SELECT @@basedir;

para encontrar o local onde my.ini (Windows) ou my.cnf (Linux) deve residir. Observe que você precisará ter direitos suficientes para modificar esses arquivos. No Windows, por exemplo, preciso executar o Bloco de Notas como Administrador para gravar esse arquivo.

A seguir estão alguns comandos emitidos para confirmar uma alteração em my.ini (para Windows, my.cnf para Linux) tendo definido log_error_verbosity a 2. Observe que isso é depois uma reinicialização do servidor que teria usado aqueles ini ou cnf mudanças:



Mostro o uso de basedir porque é onde seu ini ou cnf arquivo deve existir dependendo do seu sistema operacional.