PHP MySQL 库版本与您的 MySQL 服务器版本不同
PHP MySQL library version differs from your MySQL server version
我刚刚尝试使用以下命令将我的 mysql 版本更新到 5.5:
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/enterprise/remi.repo
yum --enablerepo=remi update mysql-server
一切顺利,说成功了。但是,当我登录到 phpmyadmin 时,我收到如下错误消息:
"Your PHP MySQL library version 5.5.45 differs from your MySQL server version 5.1.73"
我不知道为什么我的 mysql 版本仍然是 5.1,因为我已经更新了它。奇怪的是我什至没有更新我的 php 版本。它实际上也在 运行 上面的命令之后更新了我的 php。
下面是 php 和 mysql 版本的列表,我在 运行 上面的更新命令后安装在我的 centos 服务器上。
[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 服务器版本 'higher' 而不是 php mysql 库版本。大多数人会要求他们更新 PHP。但我不是。
此警告只是完整性检查。没什么大不了的,可以忽略。
但由于一切似乎都是同步的,如果您正确地重新启动 mysql 和 Web 服务器以及 运行 mysql_upgrade.
,它应该不会出现
注意:我也推荐使用php-mysqlnd代替php-mysql(同一组扩展,带有 PHP 本机驱动程序)。这也将清除此警告。
我刚刚尝试使用以下命令将我的 mysql 版本更新到 5.5:
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/enterprise/remi.repo
yum --enablerepo=remi update mysql-server
一切顺利,说成功了。但是,当我登录到 phpmyadmin 时,我收到如下错误消息:
"Your PHP MySQL library version 5.5.45 differs from your MySQL server version 5.1.73"
我不知道为什么我的 mysql 版本仍然是 5.1,因为我已经更新了它。奇怪的是我什至没有更新我的 php 版本。它实际上也在 运行 上面的命令之后更新了我的 php。
下面是 php 和 mysql 版本的列表,我在 运行 上面的更新命令后安装在我的 centos 服务器上。
[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 服务器版本 'higher' 而不是 php mysql 库版本。大多数人会要求他们更新 PHP。但我不是。
此警告只是完整性检查。没什么大不了的,可以忽略。
但由于一切似乎都是同步的,如果您正确地重新启动 mysql 和 Web 服务器以及 运行 mysql_upgrade.
,它应该不会出现注意:我也推荐使用php-mysqlnd代替php-mysql(同一组扩展,带有 PHP 本机驱动程序)。这也将清除此警告。