iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >清理MySQL中的binlog
  • 916
分享到

清理MySQL中的binlog

mysql服务器数据库linux运维 2023-08-31 11:08:02 916人浏览 安东尼
摘要

Mysql的binlog开启后一直没清理,占用太大空间 1.查看binlog过期时间 show variables like 'expire_logs_days'; expire_logs_days=0: 这里的值如果为0,表示所

Mysql的binlog开启后一直没清理,占用太大空间

1.查看binlog过期时间

show variables like 'expire_logs_days';

image

expire_logs_days=0:
这里的值如果为0,表示所有binlog日志永久都不会失效,不会自动删除;
这里的值如果为30,表示只保留最近30天。

2. 修改binlog过期时间

  1. 永久生效(重启后即生效)
    修改配置文件my.cnf文件: vim /etc/my.cnf
在[mysqld]标签内增加如下内容expire_logs_days=30max_binlog_size=1024M修改保存后,以下3种情况才生效1)当binlog大小超过max_binlog_size2)手动执行flush logs3)重新启动为了使之生效,需要执行flush logs。mysql> flush logs;Query OK, 0 rows affected, 64 warnings (0.16 sec

3.手工清除历史binlog

如果binlog非常多,推荐使用purge命令予清除历史文件:image
比如将mysql-bin.009560之前的binlog清掉:

mysql>purge binary logs to 'mysql-bin.009560';

或者指定时间之前的binlog清掉:

mysql>purge binary logs before '2022-01-01 23:59:59';

来源地址:https://blog.csdn.net/wang6733284/article/details/126837136

您可能感兴趣的文档:

--结束END--

本文标题: 清理MySQL中的binlog

本文链接: https://www.lsjlt.com/news/385260.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 清理MySQL中的binlog
    Mysql的binlog开启后一直没清理,占用太大空间 1.查看binlog过期时间 show variables like 'expire_logs_days'; expire_logs_days=0: 这里的值如果为0,表示所...
    99+
    2023-08-31
    mysql 服务器 数据库 linux 运维
  • mysql清理binlog的方式有哪些
    使用PURGE BINARY LOGS命令清理binlog文件,可以指定保留多少天以内的binlog文件,或者指定删除到某个bin...
    99+
    2024-03-08
    mysql
  • 【MYSQL】binlog安全清理的两种方法
    通常在交付MYSQL数据库前会将日志目录与数据文件分开,为其单独设立一个文件系统,这样便于掌握日志与数据的空间使用情况。如果不是业务突然增长,binlog会按照默认设置的过期时间自动被清理,但是有时候业务量增长是很突然的,比如上线了一个...
    99+
    2023-08-22
    mysql 数据库
  • mysql中如何设置expire_logs_days自动过期清理binlog
    小编给大家分享一下mysql中如何设置expire_logs_days自动过期清理binlog,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 生产上有一个比较小...
    99+
    2024-04-02
  • mysql怎么清除binlog日志
    这篇文章主要介绍“mysql怎么清除binlog日志”,在日常操作中,相信很多人在mysql怎么清除binlog日志问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql怎...
    99+
    2024-04-02
  • mysql binlog日志自动清理及手动删除
    当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。 mysql-bin.000001mysql-bin.000002mysql-bin.000003mys...
    99+
    2023-01-13
    mysqlbinlog自动清理 mysqlbinlog手动删除
  • mysql binlog 日志自动清理及手动删除
    1、查看日志文件的文件名以及在那里 show binary logs; 2、手动清除binlog文件 以文件为参考物 purge master logs to 'mysql-bin.009';    ‘mysql-bin.009’之前的全...
    99+
    2023-09-14
    mysql 数据库
  • 如何在Mysql数据库中使用命令清理binlog日志
    如何在Mysql数据库中使用命令清理binlog日志?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、查看binlog日志my...
    99+
    2024-04-02
  • mysql binlog日志的自动清理及手动删除的方法
    这篇文章主要介绍“mysql binlog日志的自动清理及手动删除的方法”,在日常操作中,相信很多人在mysql binlog日志的自动清理及手动删除的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • 如何理解MySQL中binlog和innodb_flush_log_at_trx_commit
    如何理解MySQL中binlog和innodb_flush_log_at_trx_commit ,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希...
    99+
    2024-04-02
  • 清理Binlog时有什么需要注意的
    本篇文章为大家展示了清理Binlog时有什么需要注意的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在使用MySQL数据库的过程当中,遇到磁盘空间满的时候,我们通常...
    99+
    2024-04-02
  • 【mysql】清理binlog导致数据库启失败解决方案
    记录一次mysql启动失败解决方案 文章目录 1.由于binlog占用磁盘空间太大,清理掉之后数据库启动不了2.网上找的解决方案删除bin-log.index来解决3.之后查看mysql.lo...
    99+
    2023-09-06
    数据库 mysql 运维
  • 怎样理解mysql binlog
    今天就跟大家聊聊有关怎样理解mysql binlog,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Mysql binlog1、mysql binlo...
    99+
    2024-04-02
  • mysql中开启binlog
    一、binlog是啥 binlog是mysql自带的记录日志,可用于数据库操作查看,集群间的数据同步等。 二、如何开启 找到mysql安装目录,打开目录下的my.ini文件。内容如下(截取部分): [client]port=3306[mys...
    99+
    2023-08-16
    mysql
  • MySQL中binlog的示例分析
    这篇文章主要介绍MySQL中binlog的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、binlog简介binlog即binary log,二进制日志文件。它记录了数据库所有执行的DDL和DML语句(除了...
    99+
    2023-06-15
  • MySQL中如何使用binlog时binlog格式的选择
    这篇文章主要介绍MySQL中如何使用binlog时binlog格式的选择,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、binlog的三种模式1.statement level模式...
    99+
    2024-04-02
  • mysql中redolog和binlog的区别
    想跟大家聊聊关于 mysql 中的两个小的知识点:redo log 和 binlog 。 redo log :InnoDB 存储引擎层方面的日志,所以如果你使用的存储引擎不是 Inn...
    99+
    2024-04-02
  • Mysql-binlog的查看
    介绍 简介 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全...
    99+
    2023-09-03
    mysql 数据库 sql
  • MySQL中binlog有什么用
    这篇文章将为大家详细讲解有关MySQL中binlog有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 一、binlog文件和文件的逻辑、物理表现形式 ...
    99+
    2024-04-02
  • MySQL binlog日志乱码的处理方法
    这篇文章主要讲解了“MySQL binlog日志乱码的处理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL binlog日志乱码的处理方法”吧!...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作