未知表引擎'InnoDB问题

未知表引擎'InnoDB问题

我在我的机器(Windows Server 2008)上安装了 MySQL Server 5.1,并选择 MyISAM 作为默认数据库存储引擎。我在其上创建了一个空数据库,仅用于测试。后来我使用 MySQL 服务器实例配置向导将其重新配置为使用 InnoDB 作为默认存储引擎。现在,当我进行更改并尝试重新启动 MySQL 服务时,它不断崩溃。它就是无法启动。我如何访问错误日志来查看问题所在?

只有当我再次运行服务器配置向导并选择 MyISAM 引擎作为默认引擎时,它才会启动。一旦启动,当我执行“SHOW ENGINES”时,它会连续显示 InnoDB,但当我执行“SHOW ENGINE INNODB STATUS”时,它会显示未知表引擎'innodb'错误。请帮忙。谢谢。

答案1

看起来您已禁用 Innodb。尝试此操作并重新启动

关闭 MySQL 在 MySQL 程序文件夹中打开 my.ini。在 my.ini 中将 skip-innodb 替换为:# skip-innodb 保存并重新启动 Mysql

相关内容