O Log de Erros


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. Leia Seção E.1.4, "Usando Stack Trace".

A partir do MariaDB 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 MariaDB 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.

Retornar