Mysql数据库清理binlog日志命令详解

 更新时间:2019年09月16日 10:54:36   作者:波波说运维  
这篇文章主要给大家介绍了Mysql数据库清理binlog日志命令的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

概述

今天主要分享下mysql数据库应该如何正确的删除binlog日志,这里要注意不要强制使用rm命令进行清除。否则mysq-bin.index错乱,最终导致后期expire-log-days配置项失效。

1、查看binlog日志

mysql> show binary logs;


2、删除某个日志文件之前的所有日志文件

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


3、清理2019-09-09 13:00:00前binlog日志

PURGE MASTER LOGS BEFORE '2019-09-09 13:00:00'; 


4、清理3天前binlog日志

PURGE MASTER LOGS BEFORE DATE_SUB(NOW( ), INTERVAL 3 DAY); 
--BEFORE,变量的date自变量可以为'YYYY-MM-DD hh:mm:ss'格式。这里的清理是指从此刻-3243600s前的文件,是此文件最后更新的时间。
--时间和文件名一定不可以写错,尤其是时间中的年和文件名中的序号,以防不小心将正在使用的binlog删除!!!
--切勿删除正在使用的binlog!!!

5、重置所有的日志

reset master;


6、手动切换binlog日志

flush logs 
--或者flush binary logs


当你某天把所有binlog日志全干掉,数据库没有产生新的日志的时候就可以用手动切换这个方式来产生了..

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

相关文章

  • mysql分页的limit参数简单示例

    mysql分页的limit参数简单示例

    这篇文章主要给大家介绍了关于mysql分页的limit参数的相关资料,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Mysql事务隔离级别之读提交详解

    Mysql事务隔离级别之读提交详解

    这篇文章主要介绍了Mysql事务隔离级别之读提交详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • MySQL删除表数据与MySQL清空表命令的3种方法浅析

    MySQL删除表数据与MySQL清空表命令的3种方法浅析

    删除现有MySQL表非常容易,但是删除任何现有的表时要非常小心,因为删除表后丢失的数据将无法恢复,下面这篇文章主要给大家介绍了关于MySQL删除表数据与MySQL清空表命令的3种方法的相关资料,需要的朋友可以参考下
    2022-08-08
  • MySQL如何利用存储过程快速生成100万条数据详解

    MySQL如何利用存储过程快速生成100万条数据详解

    在MySQL数据库中,如果要插入上百万级的记录,用普通的insertinto来操作非常不现实,速度慢人力成本高,这篇文章主要给大家介绍了关于MySQL如何利用存储过程快速生成100万条数据的相关资料,需要的朋友可以参考下
    2021-08-08
  • Mybatis动态传入order by问题

    Mybatis动态传入order by问题

    这篇文章主要介绍了Mybatis动态传入order by问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 一文分析SQL Server中事务使用的锁

    一文分析SQL Server中事务使用的锁

    这篇文章主要介绍了一文分析SQL Server中事务使用的锁,数据库引擎使用不同的锁模式锁定资源,通过不同锁的组合使用达到不同的数据库事务隔离级别,需要的朋友可以参考一下
    2022-09-09
  • MySQL如何实现两张表取差集

    MySQL如何实现两张表取差集

    这篇文章主要介绍了MySQL如何实现两张表取差集问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • MySQL into_Mysql中replace与replace into用法案例详解

    MySQL into_Mysql中replace与replace into用法案例详解

    这篇文章主要介绍了MySQL into_Mysql中replace与replace into用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • MySQL5.7.20解压版安装和修改root密码的教程

    MySQL5.7.20解压版安装和修改root密码的教程

    这篇文章主要介绍了MySQL5.7.20解压版安装和修改root密码的教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • mysql数据库在表中添加数据三种操作方式

    mysql数据库在表中添加数据三种操作方式

    这篇文章主要介绍了mysql数据库在表中添加数据三种方式,首先创建数据库和表,创建完成后就可以进行添加数据的操作了,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-08-08

最新评论