Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MySQL数据库binlog日志清理

MySQL数据库binlog日志清理过程

作者:の正在缓存99%

文章内容是关于发现MySQL数据库服务器的binlog目录文件空间爆满的问题,经过检查,发现是binlog文件占用了大量空间,于是通过登录数据库并清理binlog文件来解决该问题,此外还检查了MySQL端口是否正常

1、发现MySQL数据库

服务器的binlog目录文件空间爆满

df -Th
cd /mysql/log/
du -sh binlog/

发现该目录占用空间非常多,检查发现都是binlog.

2、登录数据库清理binlog文件

-- 查看binlog文件
SHOW BINARY LOGS;
-- 清理Master的XX之前日志文件
purge master logs to 'mysql-binlog.000006';
-- 删除XX日之前的日志
purge master logs before '2022-07-08 09:52:40';
-- 删除XX日之前的日志2
purge master logs before DATE_SUB(NOW(), INTERVAL 3 DAY);
-- 清理12小时之前的日志
purge master logs before DATE_SUB(NOW(), INTERVAL 12 HOUR) ;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文