我想阻止mysql数据库创建innodb日志文件。我们可以删除或停止吗?
答案 0 :(得分:1)
您需要完全禁用InnoDB,因为InnoDB需要这些文件。
要禁用InnoDB,请将以下两个参数添加到MySQL配置文件中,然后重新启动MySQL:
[mysqld]
skip_innodb
default_storage_engine=MyISAM
这假设您还没有任何InnoDB表。
答案结束了 - 但我很好奇:你为什么要禁用InnoDB?
答案 1 :(得分:0)
你为什么要这样做?
日志机制是引擎的持久性和一致性的一部分,因此将其关闭将不允许数据库从崩溃中恢复(自上次检查点以来的数据,直到崩溃无法恢复,并且您将发现严重错误在日志中。)
由于引擎设计 - 日志文件是必须的。
你需要什么?也许有更好的解决方案满足您的需求
例如 - 内存表是一个很好的解决方案(如果你不关心内容,只关心速度)?