广告
返回顶部
首页 > 资讯 > 数据库 >怎么管理mysql二进制日志
  • 723
分享到

怎么管理mysql二进制日志

2024-04-02 19:04:59 723人浏览 安东尼
摘要

本篇内容主要讲解“怎么管理Mysql二进制日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么管理mysql二进制日志”吧! 使用

本篇内容主要讲解“怎么管理Mysql二进制日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么管理mysql二进制日志”吧!

使用参数自动清除二进制日志
 默认情况下,Mysql不会移除旧的不运行的二进制日志,expire_logs_days参数可以自动移除二进制日志,该参数默认值是0,意味着
不会自动移除二进制日志。给该参数赋大于0的值将会移除那些大于这个值的日志,以天为单位。

手动清除二进制日志
清除特定文件

点击(此处)折叠或打开

  1. mysql> purge binary logs to 'mysql-bin-3306.000005';

  2. Query OK, 0 rows affected (0.08 sec)

清除特定日志或时间

点击(此处)折叠或打开

  1. mysql> purge binary logs before '2017-09-25 12:30:00';

  2. Query OK, 0 rows affected (0.01 sec)

物理删除二进制日志
rm -rf mysql-bin-3306.000005

点击(此处)折叠或打开

  1. mysql> show master logs;

  2. +-----------------------+-----------+

  3. | Log_name              | File_size |

  4. +-----------------------+-----------+

  5. | mysql-bin-3306.000005 | 0         |

  6. | mysql-bin-3306.000006 | 604       |

  7. | mysql-bin-3306.000007 | 891       |

  8. | mysql-bin-3306.000008 | 346       |

  9. | mysql-bin-3306.000009 | 35946018  |

  10. +-----------------------+-----------+

  如果一个二进制日志被从文件系统直接删除,及时这个文件已经不在文件系统中,MySQL会在一个带有0字节的文件中显示一个指针。后续再次使用purge命令删除二进制日志时候,会有以下提示:

点击(此处)折叠或打开

  1. mysql> purge binary logs to 'mysql-bin-3306.000006';

  2. Query OK, 0 rows affected, 1 warning (0.02 sec)


  3. mysql> show warings \G

  4. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL Server version for the right syntax to use near 'warings' at line 1

  5. mysql> show master logs;

  6. +-----------------------+-----------+

  7. | Log_name              | File_size |

  8. +-----------------------+-----------+

  9. | mysql-bin-3306.000006 |       604       |

  10. | mysql-bin-3306.000007 |       891       |

  11. | mysql-bin-3306.000008 |       346       |

  12. | mysql-bin-3306.000009 |  35946018  |

  13. +-----------------------+-----------+

  14. 4 rows in set (0.00 sec)

到此,相信大家对“怎么管理mysql二进制日志”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: 怎么管理mysql二进制日志

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

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

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

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

下载Word文档
猜你喜欢
  • 怎么管理mysql二进制日志
    本篇内容主要讲解“怎么管理mysql二进制日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么管理mysql二进制日志”吧! 使用...
    99+
    2022-10-19
  • MYSQL中怎么管理二进制日志
    这期内容当中小编将会给大家带来有关MYSQL中怎么管理二进制日志,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MYSQL二进制日志管理脚本 脚本原理是每小时对进...
    99+
    2022-10-18
  • Mysql数据库二进制日志的管理
    如果配置了log_bin参数,则需要配置expire_logs_days参数指定二进制日志保留时间,不然磁盘空间早晚会被日志占满的。如果之前没有配置,则配置步骤如下:   1、查...
    99+
    2022-10-18
  • MySQL日志-二进制日志(Binlog)
    MySQL有下面几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 ...
    99+
    2022-10-18
  • mysql中怎么删除二进制日志
    本篇文章给大家分享的是有关mysql中怎么删除二进制日志,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、删除mysql二进制日志 ...
    99+
    2022-10-18
  • Mysql清理二进制日志的技巧
    1:二进制日志二进制日志记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不记录包括数据查询的语句。语句以“事件”的形式保存,它描述了数据的更改过程,此日志对于灾难时的数据恢复起着极其...
    99+
    2022-10-18
  • mysql怎么打开二进制日志文件
    mysql打开二进制日志文件的方法:1、在xhell中进入mysql配置文件目录。2、找到配置文件my.cnf并加入打开二进制日志文件的代码。3、重启mysql服务。4、进入mysql 测试看是否开启了二进制日志。具体操作步骤:首先,打开软...
    99+
    2022-10-13
  • mysql二进制日志的使用
    mysql二进制日志也就是一些mysql命令操作的记录删除二进制日志信息:二进制日志会记录大量的信息(其中包含一些无用的信息)。如果很长时间不清理二进制日志,将会浪费很多的磁盘空间。但是,删除之后可能导致数...
    99+
    2022-10-18
  • 开启MySQL二进制日志(binlog)
    前言 binlog即二进制日志 Binary Log,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。一般来说...
    99+
    2023-09-22
    mysql 数据库
  • MYSQL中的二进制日志是怎样的
    这期内容当中小编将会给大家带来有关MYSQL中的二进制日志是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。数据库开启二进制日志:1.修改/etc/my.cnf[ro...
    99+
    2022-10-18
  • 如何使用MySQL二进制日志
    下文主要给大家带来如何使用MySQL二进制日志,希望这些内容能够带给大家实际用处,这也是我编辑如何使用MySQL二进制日志这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。下载Navicat for ...
    99+
    2022-10-18
  • 【MySQL】备份二进制日志--Binlog Server
    mysqlbinlog会伪装成一个slave,连接主库请求指定的binlog file, 主库接收到这个请求之后创建一个binlog dump线程推送binlog给mysqlbinlog server。 ...
    99+
    2022-10-18
  • 如何删除mysql二进制日志
    今天小编给大家分享一下如何删除mysql二进制日志的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2022-10-19
  • mysql如何删除二进制日志
    本篇内容主要讲解“mysql如何删除二进制日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何删除二进制日志”吧! 3种...
    99+
    2022-10-19
  • mysql如何关闭二进制日志
    这篇文章主要介绍“mysql如何关闭二进制日志”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql如何关闭二进制日志”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • MySQL中怎么删除与恢复二进制日志
    这篇文章将为大家详细讲解有关MySQL中怎么删除与恢复二进制日志,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。# vim /etc/my.cnf[mysql...
    99+
    2022-10-18
  • MySQL二进制日志(binlog)解析工具
     一、工具介绍    - binlog2parser.py是一款MySQL二进制日志(binlog)解析工具,支持mysql5.6/5.7    - binlog2parser.json文件配置日志文件对应的数据库连接信息,用于解析列名 二...
    99+
    2023-09-04
    mysql 数据库 python
  • MySQL二进制日志的使用方法
    这篇文章给大家分享的是MySQL二进制日志的使用方法,使用二进制日志可以实现异地容灾备份、读写分离、数据恢复等功能,通过这篇文章的总结,希望你能学会使用MySQL二进制日志。开启bin-log日志Mysql...
    99+
    2022-10-18
  • MySQL怎么使用二进制日志恢复数据库
    本篇内容主要讲解“MySQL怎么使用二进制日志恢复数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL怎么使用二进制日志恢复数据库”吧!一、二进制日志...
    99+
    2022-10-18
  • 关系型数据库的管理Mysql二进制日志详细步骤
    下文主要给大家带来关系型数据库的管理Mysql二进制日志详细步骤,希望这些内容能够带给大家实际用处,这也是我编辑关系型数据库的管理Mysql二进制日志详细步骤这篇文章的主要目的。好了,废话不多说,大家直接看...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作