手动清除
在主库上执行,清除三天前的日志
purge master logs before date_sub(current_date, interval 3 day);
show master logs;
自动清除
方法一
my.cnf中增加下列语句,并重启mysql,3是天数。
expire_logs_days = 3
方法二
登录mysql后通过下列语句删除三天前日志,无需重启mysql,但重启后配置失效。
show binary logs;
show variables like ‘%log%’;
set global expire_logs_days = 3;