插件“ InnoDB”注册为存储引擎失败。获胜7


1

我不得不重新安装MySQL,但是该服务无法从evnt viewer中列出的上述原因开始。

一个解决方案显然是删除几个前缀为“ ib_logfile”的文件,这些文件代表任何旧数据库。但是,我没有这些文件,并且我的服务仍无法启动...?当我说我没有这些文件时,我使用Windows搜索进行了搜索,结果为零,它们肯定不在我的mysql安装目录中。而且我没有链接中引用的“文档和设置/应用数据”文件夹。

实际上,我只有一个mysql安装目录,我知道它在哪里-我需要删除/更改什么?实例配置正确,我以管理员身份运行该实例,并在服务中列出了该实例,但是该服务本身无法启动

除了转向postgresql之外,还有其他提示吗?


Answers:


1

链接的解决方案对我有帮助,我不得不更改安装目录中的my.ini文件,尤其是此属性以指向正确的位置:

datadir="F:\MySQL\MySQL Server 5.5\data"

在提出问题后大约10秒钟我得到了答案,嘿,将它留给其他人使用。


NimChimpsky u rockkkkk ...正确的解决方案。保持。-Raj

@Raj哈哈,谢谢。不过,您可以投票。
NimChimpsky

1

我遇到了同样的问题,这是我要解决的问题:

  1. 删除以下文件:
    • C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data \ ib_logfile0
    • C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data \ ib_logfile1
  2. 启动services.msc并启动MySQL55服务。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.