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.
