自从我上次重新安装WAMP以来,我一直遇到 ib_logfile0 和 ib_logfile1 的问题。
每当我重新启动计算机时,WAMP的MySQL部分拒绝启动,解决这个问题的唯一方法是删除这两个文件(我发现"解决方案"这里是stackoverflow,但我也有请注意,您不应该删除它们,但它似乎可以解决问题,没有数据丢失。),重新启动WAMP工作正常,但重启计算机时却没有。
ib_logfile0 和 ib_logfile1 的大小均为49152kb(如果这很重要)。 我有 NOT 试图更改 innodb_log_file_size
即使启用了MySQL日志,日志文件也是空的,因此无法解决问题。
任何人都知道错误是什么?以及如何解决它? (这样我每次开始WAMP时都不必删除文件)
(可能是一个相关问题 - > Issue after moving the ib_logfile1 and ib_logfile0 files,但我不知道该怎么做。)
答案 0 :(得分:0)
似乎问题已得到修复,仍不确定为什么会发生。
为了解决这个问题我首先导出了所有必要的数据库,然后我删除了MySQL \ Data \文件夹中的所有文件,除了新的WAMP安装附带的标准/默认文件。
(默认文件为; auto.cnf , performance_schema (文件夹)和 mysql (文件夹))
然后我重新打开phpmyadmin并重新创建所有数据库并导入所有数据库文件(结构和数据)。
通过这一切,我摆脱了大量的ib_logfiles和mysql-bin文件(像http://imgur.com/HA3VOFb这样的文件),问题现在解决了。
我对MySQL / ib_logfiles的了解有些限制,所以我不知道为什么所有这些文件都存在,以及为什么它们会导致问题,但我很高兴它已经修复了。