mysql关闭binlog的正确操作
有时本地开发环境需要mysql运行得尽可能得快, 除了放在SSD上, 更快的方式是关闭binlog.那么在MySql8.0中如何正确的关闭binlog呢?...
有时本地开发环境需要mysql运行得尽可能得快, 除了放在SSD上, 更快的方式是关闭binlog.
那么在MySql8.0中如何正确的关闭binlog呢?
大多数的blog都是这么说的: 在mysqld节点下添加
skip-log-bin
, 然后注释掉binlog的相关配置xxxxx 等等....
官方文档是这么描述的:
To disable binary logging, you can specify the --skip-log-bin
or --disable-log-bin
option at startup. If either of these options is specified and --log-bin
is also specified, the option specified later takes precedence. When binary logging is disabled, the log_bin system variable is set to OFF.
其中有提到: 后面的配置会覆盖前面的配置.
so, 我们只要在配置文件的mysqld节点的最后面(所有binlog配置的最后面) 添加skip-log-bin
或disable-log-bin
即可:
然后我们执行 SHOW VARIABLES LIKE 'log_bin'
确认log_bin
的值是OFF
即可.
如何手动删除binlog?
-
- 删除 mysql-bin.index里面的内容
-
- 删除 mysql-bin.00000xx 文件
根据您的配置文件, 文件也可能是 binlog.index, binlog.0000xx
更多推荐
所有评论(0)