终于弄清mysql8.0.11的datadir目录下生成OFF.000001、OFF.000002 OFF.index文件的原因了

帮朋友弄的项目,用到了mysql8.0.11,不知从何时起在datadir目录下生成有规律的OFF.000001、OFF.000002 .... OFF.index文件

每个以OFF.开头的文件都挺大,有时不注意清理就把磁盘空间给占满了。

 

运行 show master logs命令,如下图所示:

终于弄清mysql8.0.11的datadir目录下生成OFF.000001、OFF.000002 OFF.index文件的原因了_第1张图片

再运行show variables like'log_%'命令发现log_bin的值是开着的。

可我明明在my.cnf文件中配置的log_bin = OFF,但不管用!

看了https://blog.csdn.net/wh987655/article/details/81449280这篇文章后,尝试着操作下,发现还真是,在mysql8中log_bin = OFF不管用,经实际验证在my.cnf的[mysqld]中配置skip-log-bin或disable-log-bin才管用!

重启mysql服务后,再运行show variables like'log_%'  命令发现关掉了,也不会生成一堆OFF.000001、OFF.000002 OFF.index的文件了

终于弄清mysql8.0.11的datadir目录下生成OFF.000001、OFF.000002 OFF.index文件的原因了_第2张图片

你可能感兴趣的:(MySQL)