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.