mysql的mysql-bin.000XX LOG檔案太大,太多不可直接使用rm -rf 指令刪除.
可以設定在my.cnf自動刪除,在my.cnf的[mysqld]設定內加入
expire-logs-day=30
就會自動刪除30天前的bin log檔.
mysql 若在my.cnf設定
log-bin=mysql-bin
會在mysql的目錄產生mysql-bin.000001,mysql-bin.0000002.......
而且檔案很大容易讓資料庫的空間不足
可以用root登入mysql -u root -p
mysql>執行reset msater;
可以清除全部LOG檔,
若要清除某日期以前資料可以用
mysql>PURGE MASTER LOGS BEFORE '2014-01-01 00:00:00';
可以將2014年以前的LOG檔清除
若在my.cnf關閉的情況下,以上2個指令無法使用