mysql清理binlog日志

Scroll Down

1.查看日志文件

show binary logs;

2.查看正在使用的日志文件

show master status;

3.删除该日志以外的文件

purge binary logs to 'mysql-bin.000090';

设置定时清理日志

1.编辑配置文件

vim /etc/my.cnf

2.设置expire_logs_days的值,10为10天,0为不清理

expire_logs_days=10

3.重启mysql生效

service mysqld restart

不重启mysql的方法:
该方法为临时生效,重启mysql后会恢复修改前的值
1.sql设置值

set global expire_logs_days = 10;

2.查看变量,已被改变

show variables like '%log%';