精选圈子榜单优站
Nemo
Nemo
管理员
路漫漫其修远兮,吾将上下而求索。

mysql binlog关闭/清理


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)

  • 若文章侵犯了您的权益,请联系站长处理:nemo@link-nemo.com

  • 2018-11-09
  • 23435阅读
评论