mysql log設定保留日期
[日期]:2018/12/19 [瀏覽人數]:545 mysql的mysql-bin.000XX LOG檔案太大,太多不可直接使用rm -rf 指令刪除. 可以設定在my.cnf自動刪除,在my.cnf的[mysqld]設定內加入 expire-logs-day=30 就會自動刪除30天前的bin log檔. mysql 若在my.cnf設定 會在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'; 若在my.cnf關閉的情況下,以上2個指令無法使用 |