
MySQL в RHEL 5.5 регистрирует ошибки в
/var/log/mysqld.log
Который часто вырастает до гигантских размеров.
Мне нужно отключить его, но я не нашел никаких ссылок, как это сделать. Наконец, я добавил ниже в my.cnf, чтобы перенаправить логи в /dev/null
log = /dev/null
Но я думаю, что это не эффективно, так как mysql все равно будет переключать контекст для записи журнала. Есть идеи, как отключить журнал ошибок mysql?
решение1
Варианты в порядке личных предпочтений:
1: Устраните ошибку.
2: Поворот и сжатие журнала (предупреждение: это предполагает недвоичные журналы), поскольку вы используете RedHat, есть удобный скрипт под названием mysql-log-rotate, Источник:http://dev.mysql.com/doc/refman/5.0/en/log-file-maintenance.html
3: Отключите требуемые механизмы ведения журнала: поскольку я не уверен, идет ли речь об общем журнале, журнале ошибок, журнале медленных запросов или двоичном журнале, я могу только указать вам на эту страницу, на которой приведены требуемые инструкции для большинства механизмов.