Como desabilitar o log do MySQL?

Como desabilitar o log do MySQL?

MySQL no RHEL 5.5 registra erros em

/var/log/mysqld.log

Que cresce até um tamanho gigantesco com frequência.

Preciso desativá-lo, mas não consegui encontrar nenhuma referência para fazer isso. Finalmente adicionei abaixo em my.cnf para redirecionar os logs para /dev/null

log = /dev/null

Mas acho que não é eficiente, pois o mysql ainda mudará de contexto para gravar o log. Alguma ideia de como desabilitar o log de erros do mysql?

Responder1

Opções em ordem de preferência pessoal:

1: Corrija a condição de erro.

2: Girar e compactar o log (aviso: isso pressupõe logs não binários), já que você está usando redhat, há um script útil chamado mysql-log-rotate, Fonte:http://dev.mysql.com/doc/refman/5.0/en/log-file-maintenance.html

3: Desative os mecanismos de registro necessários: Como não tenho certeza se você está falando sobre o log geral, log de erros, log de consulta lenta ou log binário, só posso apontar para esta página que contém as instruções necessárias para a maioria dos mecanismos.

http://dev.mysql.com/doc/refman/5.1/en/server-logs.html

informação relacionada