在mysql中删除过多的binlog日志,当然最好最安全的方法是在mysql的配置文件中加上:expire_logs_day = 7
这样mysql将会自动删除7天之前的旧binlog
但是,在有些生产机器中,特殊情况下配置文件没有加以上配置,而导致binlog文件过多的时候需要手动删除,这时候,最安全的办法是使用PURGE,有两种方法:
PURGE MASTER LOGS BEFORE '2013-07-11 00:00:00';
删除此时间之前的所有binlog文件
PURGE MASTER LOGS TO 'mysql-bin.010';
删除到此bin文件为止的所有文件