Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,493,291字

该文章投稿至Nemo社区   数据库  板块 复制链接


mysql binlog关闭/清理

发布于 2018/11/09 16:09 20,044浏览 0回复 627

ac6eddc451da81cb037c289d5366d016082431c3.jpg

mysql的binlog是用来记录所有操作日志,以便在数据丢失或者其它情况下用来完整恢复数据。

但是,如果操作量较大,那么binlog的文件也会比较大,一些情况下可能会大量占用磁盘空间。

这里提到的是单机的情况下,集群情况下暂不涉及。


清理:

登录mysql指令界面,输入

reset master ;

这时候再到mysql的data目录,即可发现binlog文件都清理完了。


关闭:

找到mysql的配置文件,my.cnf,找到

log-bin=mysql-bin
binlog_format=mixed

在前面加上#,注释掉即可,然后重启mysql服务即可。


查看logbin状态:

登录mysql指令界面,输入:

mysql> show variables like 'log_bin%';
+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| log_bin                         | OFF   |
| log_bin_trust_function_creators | OFF   |
+---------------------------------+-------+
2 rows in set (0.00 sec)
点赞(0)
点了个评