如何停止innodb日志文件?

时间:2012-07-18 07:34:50

标签: mysql database

我想阻止mysql数据库创建innodb日志文件。我们可以删除或停止吗?

2 个答案:

答案 0 :(得分:1)

您需要完全禁用InnoDB,因为InnoDB需要这些文件。

要禁用InnoDB,请将以下两个参数添加到MySQL配置文件中,然后重新启动MySQL:

[mysqld]

skip_innodb
default_storage_engine=MyISAM

这假设您还没有任何InnoDB表。

答案结束了 - 但我很好奇:你为什么要禁用InnoDB?

答案 1 :(得分:0)

你为什么要这样做?
日志机制是引擎的持久性和一致性的一部分,因此将其关闭将不允许数据库从崩溃中恢复(自上次检查点以来的数据,直到崩溃无法恢复,并且您将发现严重错误在日志中。) 由于引擎设计 - 日志文件是必须的。

你需要什么?也许有更好的解决方案满足您的需求 例如 - 内存表是一个很好的解决方案(如果你不关心内容,只关心速度)?