我有很多文件在MySQL数据/文件夹
文件被命名
off.000001 off.000002 那些是什么? 每个需要1.1 GB的空间。
那些是二进制日志而不是事务日志。
二进制日志logging完成的SQL事务。
事务日志(特别是ib_logfile0和ib_logfile1)logging事务完成时批量提交的SQL语句。
sql_log_off禁用通用日志,而不是二进制日志。
二进制日志被禁用了两件事:
STEP 01)注释my.cnf中有log_bin或log-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为这个问题提供了一个很好的解释。