8(1) 查看日志
show binary logs;
show binary log status;
(2) 主庫重置日志
reset binary logs and gtids;
(3) 指定文件清理
PURGE BINARY LOGS 'mysql-binlog.000017';
(4) 刪除XX日之前的日志
PURGE BINARY LOGS BEFORE '2025-04-02 22:46:26';
PURGE BINARY LOGS BEFORE DATE_SUB(NOW(), INTERVAL 3 DAY);
(5) 清理12小時之前的日志
PURGE BINARY LOGS BEFORE DATE_SUB(NOW(), INTERVAL 12 HOUR) ;
(6) 自動清理
BINLOG_EXPIRE_LOGS_SECONDS 過期時間(單位:秒)
BINLOG_EXPIRE_LOGS_AUTO_PURGE 自動清理開關,默認:ON
注意:如果binlog日志量較小,可能會出現(xiàn)不自動清理。這時可以手動執(zhí)行命令FLUSH BINARY? LOGS進行清理。