如何清除mysql的binlog
(1):執行「reset master;」命令,該命令將刪除所有二進制日誌,新日誌的編號從「000001」開始,命令如下mysql>reset master;
(2):執行「purge master logs to 『mysql-bin.*****』」命令,該命令將刪除「*****」編號之前的所有日誌,下列中刪除了「mysql-bin之前編號的所有日誌mysql>purge master logs to 『mysql-bin.000015;從結果中發現,編號000015之前的所有日誌都已經刪除。
(3):執行「purge master logs before 『yyyy-mm-dd hh24:min:ss』」命令,該命令將刪除日期為「yyyy-mm-dd hh24:mi:ss」之前產生的所有日誌,下列中刪除了日期在「2010-05-22 01:00:之前的所有日誌mysql>purge master logs before 『 01:00:』;
(4):設置參數—expire_logs_days=#(days),此參數的含義是設置日誌的過期天數,過來指定的天數後日誌將會被自動刪除,這樣將有利於減少dba管理日誌的工作量。#vi /etc/my.cnf[mysqld]--expire_logs_days=3這樣,3天前的日誌都會被刪除,系統自動刪除。
- 編程問答
- 答案列表
mysql手動刪除BINLOG的方法[朗讀]
加入收藏