MySQL数据库binlog日志清理过程

 更新时间:2026年05月19日 09:42:10   作者:の正在缓存99%  
文章内容是关于发现MySQL数据库服务器的binlog目录文件空间爆满的问题,经过检查,发现是binlog文件占用了大量空间,于是通过登录数据库并清理binlog文件来解决该问题,此外还检查了MySQL端口是否正常

1、发现MySQL数据库

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

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

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

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

  • # 如果未有免密登录,请联系DBA获取密码
  • -- mysql -uapp_mon -p -h 127.0.0.1 -P xxx         
  • -- 检查mysql端口: netstat -antup|grep mysqld
-- 查看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) ;

总结

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

相关文章

  • mysql索引失效的十大问题小结

    mysql索引失效的十大问题小结

    最近生产爆出一条慢sql,原因是用了or和!=,导致索引失效。于是,总结了索引失效的十大杂症,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 创建一个实现Disqus评论模版的MySQL模型

    创建一个实现Disqus评论模版的MySQL模型

    这篇文章主要介绍了创建一个实现Disqus评论模版的MySQL模型,Disqus网站的数据库采用PostgreSQL,而作者则以MySQL来实现,需要的朋友可以参考下
    2015-06-06
  • mysql时间戳格式化函数from_unixtime使用的简单说明

    mysql时间戳格式化函数from_unixtime使用的简单说明

    mysql中的FROM_UNIXTIME函数可以数据库中整型类的时间戳格式化为字符串的日期时间格式,下面这篇文章主要给大家介绍了关于mysql时间戳格式化函数from_unixtime使用的简单说明,需要的朋友可以参考下
    2022-08-08
  • mysql数据库添加用户及分配权限具体实现

    mysql数据库添加用户及分配权限具体实现

    这篇文章主要介绍了mysql数据库添加用户及分配权限的方法,需要的朋友可以参考下
    2014-02-02
  • 一文理解MySQL数据库的约束与表的设计

    一文理解MySQL数据库的约束与表的设计

    约束是用来限制表中的数据长什么样子的,即什么样的数据可以插入到表中,什么样的数据插入不到表中,下面这篇文章主要给大家介绍了关于如何通过一文理解MySQL数据库的约束与表的设计的相关资料,需要的朋友可以参考下
    2022-11-11
  • mysql数据库分区的使用

    mysql数据库分区的使用

    MySQL分区技术通过将大表分割成多个较小片段,提高查询性能、管理效率和数据存储效率,本文就来介绍一下mysql数据库分区的使用,感兴趣的可以了解一下
    2025-01-01
  • mysql按照天统计报表当天没有数据填0的实现代码

    mysql按照天统计报表当天没有数据填0的实现代码

    这篇文章主要介绍了mysql按照天统计报表当天没有数据填0的实现方法,需要的朋友可以参考下
    2018-01-01
  • 修改mysql默认字符集的两种方法详细解析

    修改mysql默认字符集的两种方法详细解析

    下面小编就为大家介绍两种修改mysql默认字符集的方法。需要的朋友可以过来参考下
    2013-08-08
  • MySQL 5.7临时表空间如何玩才能不掉坑里详解

    MySQL 5.7临时表空间如何玩才能不掉坑里详解

    这篇文章主要给大家介绍了关于MySQL 5.7临时表空间如何玩才能不掉坑里的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧
    2018-09-09
  • mysql-joins具体用法说明

    mysql-joins具体用法说明

    这篇文章主要介绍了mysql-joins具体用法说明,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论