草稿 · 2022年5月1日 0

草稿:MySQL bin-log日志清理

手动删除:
  • 删除指定日期以前的binlog日志
purge master logs before'2016-09-01 17:20:00';
  • 删除指定binlog日志文件
purge master logs to'mysql-bin.000022';

注意:时间和文件名一定不可以写错,尤其是时间中的年和文件名中的序号,以防不小心将正在使用的binlog删除!!!切勿删除正在使用的binlog!!!


设置过期时间自动清理binlog日志:

  • 设置过期时间为30天
set global expire_logs_days = 30; 
  • 查看binlog设置过期时间
show variables like 'expire_logs_days';