mysql8关闭binlog并清空Binlog

这篇具有很好参考价值的文章主要介绍了mysql8关闭binlog并清空Binlog。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

编辑my.ini或者my.cnf文件

清空binlog信息

#查看现存的binlog文件列表
show master logs;
#重置清空binlog文件
reset master;
#重置清空后  重新查看现存的binlog文件列表 是否都被清空了
show master logs;

停用binlog功能

为啥要关闭binlog功能呢?
是因为反正是个测试服务器,磁盘比较小。无所谓数据丢不丢的。但是不建议生产环境关闭,这可能会造成非常严重的灾难。
在mysqld分组下面加skip-log-bin配置

[mysqld]
skip-log-bin

然后重启数据库即可

重启后查询log_bin状态。返回log_bin为OFF表示binlog日志功能为停用状态。如果这里为ON表示启用中。文章来源地址https://www.toymoban.com/news/detail-698536.html

show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.01 sec)
#重新查看binlog文件列表 返回错误了 就对了
show master logs;
ERROR 1381 (HY000): You are not using binary logging

到了这里,关于mysql8关闭binlog并清空Binlog的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql binlog 回滚

    mysqlbinlog 严格来说mysqlbinlog 不能算回滚,他只是将过去的数据修改记录 重新执行一遍,但是从结果上来看,他也算把数据恢复到任意时间点了,举例来说在昨天的某一刻误删除了一条数据,导致其他数据存储都是异常,今天才发现,现在我希望回滚到那一刻,那么我只要在

    2024年02月12日
    浏览(46)
  • mysql binlog

    二进制日志文件记录了数据库修改的事件,像表的修改,表数据的变更等。也包含潜在的可能修改数据的语句事件。如一些delete或update最后修改的数据行可能是0,也会被记录在binlog中(和日志格式也有一定关系,非row-based)。除此之外binlog还会记录语句的执行时间信息。 binlo

    2024年02月22日
    浏览(29)
  • 【mysql】binlog日志

    1.1 基本说明 1.全称binary log,二进制日志 2.记录了所有的DDL语句(Data Definition Language数据定义语言)和DML语句(Data Manipulation /məˌnɪpjuˈleɪʃn/ Language数据操作语言) 3.不包括数据查询语句(select、show) 4.作用:灾难时的数据恢复;mysql的主从复制 5.mysql8.0版本,默认二进制日

    2024年02月13日
    浏览(32)
  • 清理MySQL中的binlog

    Mysql的binlog开启后一直没清理,占用太大空间 expire_logs_days=0: 这里的值如果为0,表示所有binlog日志永久都不会失效,不会自动删除; 这里的值如果为30,表示只保留最近30天。 永久生效(重启后即生效) 修改配置文件my.cnf文件: vim /etc/my.cnf 如果binlog非常多,推荐使用purge命令

    2023年04月08日
    浏览(35)
  • MySQL 如何查询binlog

    binlog开启成功之后,binlog文件的位置可以在my.inf配置文件中查看。也可以在MySQL的命令行中查看。命令行查看代码如下: 然后可以看到MySQL的binlog相关信息:  然后进入相关目录下  因为此文件为字节码文件,直接查看是不可读的,因此需要借助MySQL 的mysqlbinlog命令: 然后就

    2024年02月13日
    浏览(41)
  • MySQL:binlog启动与查看

    Mysql binlog,即二进制日志,是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select、show等),以数据形式记录,还包含语句执行所消耗的时间。 binlog的主要目的是复制和恢复。 如何查看MySQL是否开启了binlog? 登录MySQL后,输入: 显示off则未开启,显示o

    2024年02月12日
    浏览(32)
  • Mysql刪除binlog的方法

    binlog会因为数据库的不断运行而越来越大 ,当硬碟空间被占据越大时,可能会导致访问速度变慢,若是完全被占满时,就会导致服务卡死,就遇过服务状态正常,但确无法登入,连重启也无法!因为磁碟撑爆了。 binlog文件不是直接rm删除就解决了 !也千万不要用rm的方式删除

    2024年02月16日
    浏览(23)
  • Java 监听Mysql binlog

    使用 mysql-binlog-connector-java 1. mysql-binlog-connector-java 官网 2. Java代码中,如何监控Mysql的binlog? 前置条件 1. mysql服务器表结构 2. 开启master的mysql 服务器的log_bin 如果没有,那么设置文件中增加配置 重启服务 在配置文件中加入了log_bin配置项后,表示启用了binlog binlog-format是binlo

    2024年02月14日
    浏览(36)
  • Mysql之binlog日志浅析

      Binlog是MySQL数据库中的二进制日志,用于记录数据库中所有修改操作,包括增删改等操作。binlog以二进制格式保存,可以通过解析binlog文件来查看数据库的操作历史记录。binlog日志可以用于数据恢复、数据备份、数据同步等场景。在MySQL数据库中,binlog有两种模式:state

    2024年02月02日
    浏览(51)
  • 开启MySQL的binlog日志

    查看MySQL的binlog模式   几个关于binlog常用的命令   binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的

    2024年01月21日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包