RHEL 5.5 中的 MySQL 将错误记录在
/var/log/mysqld.log
它经常长到猛犸象的大小。
我需要禁用它,但我没有找到任何参考来做到这一点。最后我在 my.cnf 下面添加了将日志重定向到 /dev/null
log = /dev/null
但我认为它效率不高,因为 mysql 仍然会切换上下文来写入日志。知道如何禁用mysql错误日志吗?
RHEL 5.5 中的 MySQL 将错误记录在
/var/log/mysqld.log
它经常长到猛犸象的大小。
我需要禁用它,但我没有找到任何参考来做到这一点。最后我在 my.cnf 下面添加了将日志重定向到 /dev/null
log = /dev/null
但我认为它效率不高,因为 mysql 仍然会切换上下文来写入日志。知道如何禁用mysql错误日志吗?
选项按个人喜好排列:
1:修复错误情况。
2:旋转和压缩日志(警告:这假定非二进制日志),因为你使用的是redhat,有一个方便的脚本叫做mysql-log-rotate,来源:http ://dev.mysql.com/doc/ refman/5.0/en/log-file-maintenance.html
3:禁用所需的日志记录机制:由于我不确定您是在谈论一般日志、错误日志、慢查询日志还是二进制日志,我只能将您指向此页面,该页面包含大多数机制所需的说明。
http://dev.mysql.com/doc/refman/5.1/en/server-logs.html