清除旧的 binary log(PURGE)
MySQLBinlog 与日志命令
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 7 DAY;作用
从磁盘删除早于指定日期的 binary log 文件。
适用场景
当 binlog 填满磁盘时,用于清理不再需要的旧日志。
注意
如果副本仍需要正在被删除的 binlog,复制会中断;请先用 SHOW REPLICA STATUS 确认所有副本都已越过它。删除到指定文件为止:PURGE BINARY LOGS TO 'mysql-bin.000123'; 自动清理请使用 binlog_expire_logs_seconds 设置。