专栏首页前端导学MySQL -- 关闭 binlog

MySQL -- 关闭 binlog

LNMP一键安装包安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql /var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错,如vps论坛用户的反馈。

如何关闭MySQL的日志功能: 在cmd下进到mysql下的bin目录下,输入mysql -u root -p然后输入密码,成功进去后输入 reset master。 mysql> reset master; Query OK, 0 rows affected, 1 warning (0.20 sec) 这样就删除了日志文件,

如果你不希望生成这些日志文件可以这样操作:

修改/etc/my.cnf 文件,找到

log-bin=mysql-bin

binlog_format=mixed

再这两行前面加上#,将其注释掉,再执行/etc/init.d/mysql restart即可。

本文以LNMP一件安装包安装的环境为例 除MySQL重启命令和配置文件路径可能略有不同,其他一样。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 实战演练:MySQL手动注册binlog文件造成主从同步异常

    从这个错误的位点来看,在主库flush binary logs后,视乎主库的DUMP线程又在重新发送老的mysql-binlog.000035这个binlog。...

    数据和云
  • 深入理解MySQL 5.7 GTID系列(九):实际案例一

    https://mp.weixin.qq.com/s/XSnFkuYzIlGWMaXIl-oPeQ

    田帅萌
  • 深入理解MySQL 5.7 GTID系列(九):实际案例一

    从案例中我们得知是中途开启的GTID,但是留下了很多未开启GTID的BINLOG,从第六部分源码bool MYSQL_BIN_LOG::init_gtid_se...

    wubx
  • 通过MySQL relaylog + SQL_Thread 增量恢复binlog

    原文地址:http://blog.itpub.net/29773961/viewspace-2143726/

    二狗不要跑
  • Centos7实现MySQL基于日志还原数据的示例代码

    Binlog日志,即二进制日志文件,用于记录用户对数据库操作的SQL语句信息,当发生数据误删除的时候我们可以通过binlog日志来还原已经删除的数据,还原数据的...

    砸漏
  • MySQL崩溃恢复功臣—Redo Log

    崩溃恢复能力是指InnoDB可以保证数据库在异常崩溃重启后的状态和使用binlog文件恢复出来的数据库状态保持一致。

    俗可耐
  • 【MySQL】通过SQL_Thread快速恢复binlog

    关于这种方式的更多内容,可以参考: https://dev.mysql.com/doc/refman/5.7/en/point-in-time-recovery...

    老叶茶馆
  • mysql binlog日志自动清理及手动删除

    当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。 如:

    王图思睿
  • Mysql学习(2)——Mysql双机热备

    参考博客《CentOS系统MySQL双机热备配置》。 参考官方文档https://dev.mysql.com/doc/refman/5.6/en/replic...

    胡了了
  • 深入理解MySQL 5.7 GTID系列(五) gtid_executed&gtid_purged什么时候更新

    本节将集中讨论下面三种GTID更新的时机,这部分相当重要,后面的故障案列会和这节有关。下面先来看一下他们的定义:

    wubx
  • mysql5.7.18的安装与主从复制

        # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /usr/local

    青石路
  • Mysql数据库之Binlog日志使用总结

    binlog二进制日志对于mysql数据库的重要性有多大,在此就不多说了。下面根据本人的日常操作经历,并结合网上参考资料,对binlog日志使用做一梳理: 一、...

    洗尽了浮华
  • MySQL Binlog的介绍

    基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;

    MonroeCode
  • MySQL Binlog的介绍

    基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中; 作用:binlog的作用类似于Oracle的归...

    MonroeCode
  • 1 监听mysql表内容变化,mysql开启binlog

    binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的增、删、改语句。通过binlog日志我们可以做数据恢复,做主从复制等等。可...

    天涯泪小武
  • MySQL基于日志还原数据

    Binlog日志,即二进制日志文件,用于记录用户对数据库操作的SQL语句信息,当发生数据误删除的时候我们可以通过binlog日志来还原已经删除的数据,还原数据的...

    码农编程进阶笔记
  • 1 监听mysql表内容变化,mysql开启binlog

    binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的增、删、改语句。通过binlog日志我们可以做数据恢复,做主从复制等等。可...

    双面人
  • Mysql配置文件 binlog

    STATEMENT模式(SBR) 每一条会修改数据的sql语句会记录到binlog中。优点是并不需要记录每一条sql语句和每一行的数据变化,减少了binlog日...

    陈不成i
  • 如何删库跑路?教你使用Binlog日志恢复误删的MySQL数据

    开个玩笑,今天文章的主题是如何使用Mysql内置的Binlog日志对误删的数据进行恢复,读完本文,你能够了解到:

    Rude3Knife的公众号

扫码关注云+社区

领取腾讯云代金券