在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文件爲止的所有文件