MySQL删除binlog日志文件的三种实现方式

 更新时间:2025年02月24日 10:41:54   作者:weixin_44767199  
本文介绍了三种删除MySQL binlog日志文件的方法,包含手动删除、使用SQL命令删除和设置自动清理,具有一定的参考价值,感兴趣的可以了解一下

1、使用命令手动在操作系统中删除,但是这种删除并没有从数据库逻辑层面删除,数据库里还记录着这条日志,可能会有一些问题。
进入到MySQL数据目录下,rm -rf +日志文件

在这里插入图片描述

2、使用SQL命令删除,该命令执行成功后,Linux系统中的binlog物理文件也会被删除。
登录到数据库中,查询binlog日志文件信息

show binary logs;

在这里插入图片描述

1> 删除单条binlog日志文件

purge binary logs to 'mysql_bin.000621'

在这里插入图片描述

2> 删除某个日期前的binlog日志文件

purge binary logs before '2024-10-17 14:05:00'

在这里插入图片描述

3> 删除某天前的binlog日志文件

purge binary logs before date_sub(now(), interval 0 day);

在这里插入图片描述

3、设置自动清理binlog日志
在my.cnf配置文件中添加

expire_logs_day=7

在这里插入图片描述

然后重启数据库服务,数据库就会自动删除7天前的binlog日志。

到此这篇关于MySQL删除binlog日志文件的实现步骤的文章就介绍到这了,更多相关MySQL删除binlog日志文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 20分钟MySQL基础入门

    20分钟MySQL基础入门

    这篇文章主要为大家分享了20分钟MySQL基础入门教程,快速掌握MySQL基础知识,真正了解MySQL,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • mysql 8.0.24版本安装配置方法图文教程

    mysql 8.0.24版本安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.24版本安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • MySQL系统变量和自定义变量的实现示例

    MySQL系统变量和自定义变量的实现示例

    本文详细介绍了MySQL中的系统变量,包括如何查看和设置全局及会话变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-12-12
  • MySQL授予用户权限命令详解

    MySQL授予用户权限命令详解

    这篇文章主要给大家介绍了关于MySQL授予用户权限命令的相关资料,授权就是为某个用户赋予某些权限,例如可以为新建的用户赋予查询所有数据库和表的权限,需要的朋友可以参考下
    2023-11-11
  • MySQL与PHP的基础与应用专题之内置函数

    MySQL与PHP的基础与应用专题之内置函数

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,本系列将带你掌握php与mysql的基础应用,本篇MySQL的内置函数开始
    2022-02-02
  • mysql alter table修改表命令整理

    mysql alter table修改表命令整理

    这篇文章主要介绍了mysql alter table修改表命令整理的相关资料,需要的朋友可以参考下
    2016-10-10
  • 忘记MySQL的root密码该怎么办

    忘记MySQL的root密码该怎么办

    忘记密码总是一件令人头疼的事情,当我们忘记了MySQL的root密码该怎么办?本文给出解决方法,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • MySQL慢查询之pt-query-digest分析慢查询日志

    MySQL慢查询之pt-query-digest分析慢查询日志

    这篇文章主要介绍了关于MySQL慢查询之pt-query-digest分析慢查询日志的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • 通过yum方式安装mySql数据库的全过程

    通过yum方式安装mySql数据库的全过程

    当工作需要部署mysql时,通过手动上传安装包以及依赖包的方式安装mysql会比较麻烦,可以添加官方yum源,来实现自动安装依赖,方便快捷,下面这篇文章主要给大家介绍了关于通过yum方式安装mySql数据库的相关资料,需要的朋友可以参考下
    2022-07-07
  • MySql中特殊运算符的使用方法总结

    MySql中特殊运算符的使用方法总结

    这篇文章主要给大家介绍了关于MySql中特殊运算符的使用方法,分别介绍的是<=> 安全比较运算符、:= 赋值的作用、@ 用户变量以及@@ 系统变量,文中介绍的非常详细,需要的朋友可以参考下
    2018-09-09

最新评论