mysql数据文件夹中的文件

egi*_*gis 3 mysql

我在 mysql data/ 文件夹中有很多文件

文件被命名

  • off.000001
  • off.000002
  • 等等。

那些是什么?每个占用 1.1 GB 的空间。

Rol*_*DBA 6

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

二进制日志记录已完成的 SQL 事务。

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

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

通过做两件事来禁用二进制日志:

STEP 01) 注释掉 my.cnf 中包含log_binlog-bin 的任何行

[mysqld]
#log-bin=off
Run Code Online (Sandbox Code Playgroud)

从 my.cnf 中删除 log_bin 或 log-bin 更容易

步骤 02) 您可以重新启动 mysql 或在 mysql 命令行中运行它

mysql> SET sql_log_bin = 0;
Run Code Online (Sandbox Code Playgroud)

就是这样 !!!

从二进制日志的名称来看,您可能有这个:

[mysqld]
log-bin=off
Run Code Online (Sandbox Code Playgroud)

这只是告诉 mysqld 将二进制日志命名为 off