A arquivo de log de erro contém informações indicando quando
o mysqld
foi iniciado e finalizado e também
qualquer erro crítico encontrado na execução.
Se o mysqld
finaliza inesperadamente e o
mysqld_safe
precisar reiniciar o
mysqld
, mysqld_safe
gravará uma linha restarted mysqld
neste
arquivo. Este log também guarda um aviso se o
mysqld
notificar uma tabela que precisa ser
automaticamente verificada ou reparada.
Em alguns sistemas operacionais, o log de erro irá conter
registros de pilha de onde o mysqld
finalizou. Isto pode ser usado para saber onde e como o
mysqld
morreu. See
Secção E.1.4, “Usando Stack Trace”.
A partir do MySQL 4.0.10 você pode especificar onde o
mysqld
armazena o arquivo de log de erro com
a opção --log-error[=filename]
. Se nenhum
nome de arquivo for dado, o mysqld
usará
mysql-data-dir/'maquina'.err
no Unix e
\mysql\data\mysql.err
no Windows.i Se você
executar flush logs
o arquivo antigo terá o
prefixo --old
e o mysqld
criará um novo arquivo de log vazio.
Em versões mais antigas do MySQL o tratamento do log de erro
era feito pelo mysqld_safe
o qual
redirecionava o arquivo de erro para
'maquina'.err
. Pode se alterar este nome de
arquivo com a opção --err-log=nome_arq
.
Se você não especificar --log-error
ou se
você utilizar a opção --console
, o erro
será escrito em stderr (o terminal).
No Windows a saída é sempre feita no arquivo
.err
se --console
não for
utilizado.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.