phpMyAdmin - 错误您应该升级到MySQL 5.5.0或更高版本

时间:2014-10-06 18:14:48

标签: mysql phpmyadmin upgrade require

我在Centos 6.5平台上安装了phpMyAdmin-4.2.9.1-english。

  

2.6.32-431.23.3.el6.x86_64#1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

当我登录时,我会看到以下屏幕:

phpMyAdmin - Error

You should upgrade to MySQL 5.5.0 or later.

我正在使用服务器版本:5.1.73

我该怎么办?

7 个答案:

答案 0 :(得分:36)

我去了/usr/share/phpMyAdmin/libraries/common.inc.php和 注释掉这一行:

    #if (PMA_MYSQL_INT_VERSION < 50500) {
    #    PMA_fatalError(
    #        __('You should upgrade to %s %s or later.'),
    #        array('MySQL', '5.5.0')
    #    );
    #}

现在我可以管理我的mysql了。

更新:

http://docs.phpmyadmin.net/en/latest/faq.html#faq1-17但不解释原因

为什么:

https://sourceforge.net/p/phpmyadmin/bugs/4437/

https://github.com/phpmyadmin/phpmyadmin/commit/9112d7c9303b51b7e156cc98fa79ab8824b50e30

答案 1 :(得分:8)

phpMyAdmin的特定版本是为更现代的MySQL版本设计的。要解决此问题,您可以升级MySQL安装或降级phpMyAdmin。升级你的MySQL可能需要升级到CentOS 7,所以你可能还没准备好。幸运的是,phpMyAdmin团队目前继续支持4.0.x分支,它只需要MySQL 5或更高版本以及PHP 5.2或更高版本。因此,您可以从http://www.phpmyadmin.net/home_page/downloads.php下载4.0.10.4(或任何当前的4.0.x版本)(您还可以在其中查看列出的要求和预期的生命终止日期)。

答案 2 :(得分:1)

如果您想使用PHPMyAdmin,那么建议您将MySQL版本升级到最新版本[出于安全原因这一点非常重要]。为此,只需遵循几个简单的步骤:

。导出所有数据库并在本地系统上进行备份。 - 将MySQL版本升级到最新版本.. - 从PHPMyAdmin面板再次导入所有数据库。

Complete tutorials for export/import database from PHPMyAdmin...

除了已经创建的数据库用户的密码问题之外,您不应该遇到太多问题。只需重置密码即可修复它。

答案 3 :(得分:0)

使用此处的说明设置mysql repo并将mysql更新到最新版本:

http://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/updating-yum-repo.html

这比使用phpmyadmin或使用旧的mysql版本更好。

答案 4 :(得分:0)

我做了升级,一切都下地狱,我建议完全删除并从stratch做一个干净的mysql安装,以避免头痛。对于测试环境的任何方式,你可以使用hack回答评论“/usr/share/phpMyAdmin/libraries/common.inc.php”文件中的行或者在安装mysql之前,从那里下载并安装mysql-repo广告到PMA。祝你好运。

答案 5 :(得分:0)

仅在我的cpanel托管服务器上为一个用户收到此错误。

我从max_questions: max_updates: max_connections: max_user_connections:

更改了面临问题的用户的"1" to "0"

发布此phpadmin开始工作。

答案 6 :(得分:-5)

您使用的是5.1,但您应该使用> 5.5。您需要升级或使用其他工具,例如MySql workbench