首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL库版本与MySQL服务器版本不同

问MySQL库版本与MySQL服务器版本不同
EN

Stack Overflow用户
提问于 2015-09-04 03:42:57
回答 1查看 2.7K关注 0票数 1

我刚刚尝试使用以下命令将mysql版本更新为5.5:

代码语言:javascript
复制
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/enterprise/remi.repo
yum --enablerepo=remi update mysql-server

一切都进行得很顺利,据说一切都很成功。但是,当我登录到phpmyadmin时,会收到如下错误消息:

代码语言:javascript
复制
"Your PHP MySQL library version 5.5.45 differs from your MySQL server version 5.1.73"

我想知道为什么我的mysql版本仍然是5.1,因为我已经更新了它。奇怪的是,我甚至没有更新我的php版本。在运行上面的命令之后,它实际上也更新了我的php。

下面是我在运行上面的update命令之后在我的centos服务器上安装的php和mysql版本的列表。

代码语言:javascript
复制
[root ~]# yum list installed | grep -i mysql
compat-mysql51.x86_64              5.1.54-1.el6.remi                 @remi
mysql.x86_64                       5.5.45-1.el6.remi                 @remi
mysql-libs.x86_64                  5.5.45-1.el6.remi                 @remi
mysql-server.x86_64                5.5.45-1.el6.remi                 @remi
perl-DBD-MySQL.x86_64              4.013-3.el6                       @base
php-mysql.x86_64                   5.4.45-1.el6.remi                 @remi

[root ~]# yum list installed | grep -i php
php.x86_64                         5.4.45-1.el6.remi                 @remi
php-bcmath.x86_64                  5.4.45-1.el6.remi                 @remi
php-cli.x86_64                     5.4.45-1.el6.remi                 @remi
php-common.x86_64                  5.4.45-1.el6.remi                 @remi
php-gd.x86_64                      5.4.45-1.el6.remi                 @remi
php-mbstring.x86_64                5.4.45-1.el6.remi                 @remi
php-mcrypt.x86_64                  5.4.45-1.el6.remi                 @remi
php-mysql.x86_64                   5.4.45-1.el6.remi                 @remi
php-pdo.x86_64                     5.4.45-1.el6.remi                 @remi
php-pear.noarch                    1:1.9.4-4.el6                     @base
php-pecl-apc.x86_64                3.1.15-0.4.20130912.el6.remi.5.4  @remi
php-php-gettext.noarch             1.0.11-3.el6                      @epel
php-snmp.x86_64                    5.4.45-1.el6.remi                 @remi
php-tcpdf.noarch                   6.0.091-1.el6                     @epel
php-tcpdf-dejavu-sans-fonts.noarch 6.0.091-1.el6                     @epel
php-tidy.x86_64                    5.4.45-1.el6.remi                 @remi
php-xml.x86_64                     5.4.45-1.el6.remi                 @remi
phpMyAdmin.noarch                  4.0.10.4-1.el6                    @epel

我以前的php版本是5.3。但是在尝试更新mysql之后,它以某种方式将我的php更新为5.4。我想知道我是不是做错了。谢谢!

我试着在google上搜索解决方案,但大多数情况下,人们的mysql服务器版本比他们的php mysql库版本“更高”。大多数人会要求他们更新他们的PHP。但不是在我的案子里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-04 04:57:10

这个警告仅仅是一个理智的检查。没什么大不了的,你可以忽略它。

但是,如果您正确地重新启动mysql和web服务器并运行mysql_upgrade,则一切似乎都是同步的。

注意:我还建议使用 PHP -mysqlnd而不是PHP(与本机驱动程序相同的扩展集)。这也将清除这一警告。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32389715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档