Nemo

关注TA

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

  • 深圳市
  • 菜鸟工程师

可爱的留言者

mysql binlog关闭/清理

2018年11月09 16:09 91 0

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)
本文标签mysql 数据库 binlog
点了个评