在mysql数据文件夹中的文件

我有很多文件在MySQL数据/文件夹

文件被命名

  • off.000001
  • off.000002
  • 等等

那些是什么? 每个需要1.1 GB的空间。

那些是二进制日志而不是事务日志。

二进制日志logging完成的SQL事务。

事务日志(特别是ib_logfile0和ib_logfile1)logging事务完成时批量提交的SQL语句。

sql_log_off禁用通用日志,而不是二进制日志。

二进制日志被禁用了两件事:

STEP 01)注释my.cnf中有log_binlog-bin的行

 [mysqld] #log-bin=off 

只需从my.cnf中删除log_bin或log-bin就简单多了

步骤02)你可以重新启动mysql,或者在mysql命令行运行

 mysql> SET sql_log_bin = 0; 

而已 !!!

从二进制日志的名字你可能有这样的:

 [mysqld] log-bin=off 

这只是告诉mysqld使off二进制日志

它们是MySQL(事务)日志。 这个页面包含了所有的细节和如何清理的信息。 您也可以通过设置sql_log_offvariables来禁用这些日志。

我纠正了。 我没有足够的研究,我提供的答案。 对不起。 @RolandoMySQLDBA为这个问题提供了一个很好的解释。