你好,我已将我的 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 对你来说已被禁用。