MySQL8.0关闭log-bin功能
本文最后更新于:5 个月前
简介
用来记录数据发生或潜在发生更改的SQL语句,并已二进制形式保存到磁盘中,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是对库表等内容的查询不会记录。
作用
当有数据写入到数据库时,还会同时把更新的SQL语句写入到对应的binlog文件里,这个文件就是上文说的binlog文件。使用mysqldump备份时,只是对一段时间的数据进行全备,但是如果备份后突然发现数据库服务器故障,这个时候就要用到binlog的日志了。
注意
开启binlog记录功能,会增加从库磁盘I/O等的压力,非必要开启,请关闭。
查看Mysql binlog 功能是否开启 (8.0版本默认是开启的!)
- 关闭状态
mysql> show variables like ‘log_bin’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| log_bin | OFF |
+—————+——-+ - 开启状态
mysql> show variables like ‘log_bin’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| log_bin | ON |
+—————+——-+
关闭方法
在配置文件中加入以下内容,然后重启mysql即可,请测mysql8.0.24版本有效
1 |
|