Mysql数据库清理binlog日志文件
第一步:登录mysql数据库
mysql -u root -p
第二步:查看binlog日志
show binary logs;
第三步:删除binlog日志
1、删除某个日志文件之前的所有日志文件
purge binary logs to 'mysql-bin.000043';
2、清理xxxx-xx-xx xx:xx:xx前binlog日志
PURGE MASTER LOGS BEFORE 'xxxx-xx-xx xx:xx:xx';
3、清理某天前binlog日志
PURGE MASTER LOGS BEFORE DATE_SUB(NOW( ), INTERVAL 这里填天数 DAY);
设置binlog过期时间
SET GLOBAL binlog_expire_logs_seconds = 259200;
mysql5.7以下版本:
SET GLOBAL expire_logs_days = 3;
验证:
SHOW VARIABLES LIKE '%expire_logs%';
文章名称:Mysql数据库清理binlog日志文件
文章链接:https://www.idceval.com/59.html
版权声明:文章版权归作者所有,未经允许请勿转载。

共有 0 条评论