由于慢查询日志写满导致的数据库异常 MySQL当慢查询阈值设置的较低时,较容易产生大量的慢查询日志,进而导致数据盘被占满。 原因 MySQL官方并未提供自动定时清理慢查询日志的策略,需要手工干预。 解决方案 方法一:手动刷新日志: 01.关闭慢查询日志: set global slow_query_log=off; 02.手动刷新慢查询日志: flush slow logs; 03.重命名慢查询日志文件,删除或压缩: mv /usr/local/mysql/data/mysql-slow.log /usr/local/mysql/mysql-slow-$(date +%Y-%m-%d).log gzip -c