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

Posted

技术标签:

【中文标题】phpMyAdmin - 错误您应该升级到 MySQL 5.5.0 或更高版本【英文标题】:phpMyAdmin - Error You should upgrade to MySQL 5.5.0 or later 【发布时间】:2014-12-01 01:37:32 【问题描述】:

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

2.6.32-431.23.3.el6.x86_64 #1 SMP 2014 年 7 月 31 日星期四 17:20:51 UTC x86_64 x86_64 x86_64 GNU/Linux

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

phpMyAdmin - Error

You should upgrade to mysql 5.5.0 or later.

我使用的是服务器版本:5.1.73

我该怎么办?

【问题讨论】:

无意冒犯,但解决方案似乎很简单。升级您的 MySQL 版本或不使用 PHPMyAdmin。我相信您可以使用不同的工具,或者也可以找到旧版本的 PHPMyAdmin 来运行。也许下载镜像在某处托管旧版本... 【参考方案1】:

我去了 /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

【讨论】:

嗨..欣赏这个简单的提示,但有谁知道为什么 pma 阻止了 mysql 这可能有效,但如果版本被阻止,则不是“仅仅因为”。这是一个草率的解决方案。【参考方案2】:

特定版本的 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 版本)(您还可以在其中查看列出的要求和预期的生命周期结束日期)。

【讨论】:

【参考方案3】:

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

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

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

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

【讨论】:

【参考方案4】:

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

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

这比破解 phpmyadmin 或使用旧的 mysql 版本要好。

【讨论】:

【参考方案5】:

我进行了升级,但一切都陷入了困境,我建议从 stratch 完全删除并进行干净的 mysql 安装以避免头痛。对于测试环境,您可以使用破解答案评论“/usr/share/phpMyAdmin/libraries/common.inc.php”文件中的行或在安装 mysql 之前,从那里下载并安装 mysql-repo 广告继续到 PMA。祝你好运。

【讨论】:

【参考方案6】:

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

我将面临问题的用户的 max_questions: max_updates: max_connections: max_user_connections: 值从 "1" to "0" 更改为

发布这个 phpadmin 开始工作了。

【讨论】:

【参考方案7】:

您正在使用5.1,但您应该使用&gt; 5.5。您需要升级或使用其他工具,例如 MySql workbench

【讨论】:

以上是关于phpMyAdmin - 错误您应该升级到 MySQL 5.5.0 或更高版本的主要内容,如果未能解决你的问题,请参考以下文章

将 XAMPP 中的 phpMyAdmin 升级到最新版本会产生错误

phpMyAdmin - 错误配置文件的权限错误,不应该是世界可写的

XAMPP phpmyadmin 错误

将 phpMyAdmin 升级到 4.3.4

刚升级到 Ubuntu 16.04 但找不到 localhost/phpmyadmin

打开 PHPmyadmin 时出现 XAMPP 错误