261027.MySQL.binlog日志清理指定天数

  1. 按文件清理先查看当前 Binlog 列表:
  2. 按时间清理(推荐,最安全)
  3. 假设你想保留最近 7 天的日志,清理 7 天前的所有 Binlog

按文件清理
先查看当前 Binlog 列表:

=============================

1
2
3
4
5
6
7
8
SHOW BINARY LOGS;

binlog.000416 1073745051
binlog.000417 1073745677
binlog.000418 1125976646
binlog.000419 1073745706
binlog.000470 1084960243
binlog.000471 792784185

按时间清理(推荐,最安全)

假设你想保留最近 7 天的日志,清理 7 天前的所有 Binlog

1
PURGE BINARY LOGS BEFORE DATE_SUB(NOW(), INTERVAL 7 DAY);
归档 GitHub