mysql 服务器从 5.0 升级到 5.1 的问题

mysql 服务器从 5.0 升级到 5.1 的问题

你好,我已将我的 mysql 服务器从 5.0 升级到 5.1。

但我遇到了与 InnoDB 存储引擎表相关的问题。

我的默认引擎是 InnoDB,因此它在我的服务器中启用。

但是带有 InneDB 引擎的表未显示在 phpmyadmin 中。

带有 MyISAM 的表显示正确。

而且我无法使用 InnoDB 引擎对表发起查询。

谢谢

阿维纳什

答案1

您是否已阅读、考虑并遵循http://dev.mysql.com/doc/refman/5.1/en/upgrade.html详细地讲吗?

您确定您的 my.cnf 中已启用 InnoDB 引擎吗?

你的日志说了什么?

答案2

检查你的 /etc/mysql/my.cnf 是否有如下行:

skip-innodb

或者尝试:

show variables like 'have_innodb';

我想象在升级过程中 innodb 被禁用了。

答案3

检查可用存储引擎的权威命令是显示引擎。听起来 InnoDB 对你来说已被禁用。

相关内容