- 使用PURGE BINARY LOGS命令清理binlog文件,可以指定保留多少天以內的binlog文件,或者指定刪除到某個binlog文件之前的所有binlog文件。
示例:
PURGE BINARY LOGS BEFORE '2022-01-01 00:00:00';
- 手動刪除過期的binlog文件,首先可以查看當前的binlog文件列表,然后手動刪除不需要的binlog文件。
示例:
SHOW BINARY LOGS;
- 使用expire_logs_days參數設置binlog文件的自動過期時間,當binlog文件超過一定時間沒有被使用時就會被自動清理。
示例:
expire_logs_days = 7;
注意:在進行binlog清理時應該謹慎操作,避免刪除還需要使用的binlog文件。