环境:centos6.6,使用virtualmin sh install everything,原来php是PHP版本5.3.3,mysql 5.1.72,但我想更新mysql到5.6,所以我删除了mysql,并使用这些命令安装5.6
# yum install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# yum install mysql mysql-devel mysql-server mysql-utilities
最初
mysql-5.1.73-3.el6_5.x86_64
php-mysql-5.3.3-40.el6_6.x86_64
mysql-community-release-el6-5.noarch
mysql-devel-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-server-5.1.73-3.el6_5.x86_64
现在
mysql-connector-python-2.0.2-1.el6.noarch
mysql-community-release-el6-5.noarch
mysql-community-devel-5.6.22-2.el6.x86_64
mysql-community-libs-5.6.22-2.el6.x86_64
mysql-community-server-5.6.22-2.el6.x86_64
mysql-community-common-5.6.22-2.el6.x86_64
mysql-utilities-1.5.3-1.el6.noarch
php-mysql-5.3.3-40.el6_6.x86_64
mysql-community-libs-compat-5.6.22-2.el6.x86_64
mysql-community-client-5.6.22-2.el6.x86_64
这是php信息
mysql
客户端 API 版本 5.1.72
mysqli
客户端 API 库版本 5.1.72
我错过了什么,有人知道吗?
其他信息
再次删除mysql5.6
[root@centos1 modules]# ls
curl.so imap.so pdo_odbc.so pgsql.so wddx.so xsl.so
dom.so json.so pdo_pgsql.so phar.so xmlreader.so zip.so
fileinfo.so mbstring.so pdo.so snmp.so xmlrpc.so
gd.so odbc.so pdo_sqlite.so sqlite3.so xmlwriter.so
重新安装mysql5.6后
[root@centos1 modules]# ls
curl.so json.so pdo_mysql.so pgsql.so xmlreader.so
dom.so mbstring.so pdo_odbc.so phar.so xmlrpc.so
fileinfo.so mysqli.so pdo_pgsql.so snmp.so xmlwriter.so
gd.so mysql.so pdo.so sqlite3.so xsl.so
imap.so odbc.so pdo_sqlite.so wddx.so zip.so
[root@centos1 mysql]# ls
libmysqlclient.a libmysqlclient_r.so.16.0.0 libmysqlclient.so.16 libmysqlservices.a
libmysqlclient_r.a libmysqlclient_r.so.18 libmysqlclient.so.16.0.0 plugin
libmysqlclient_r.so libmysqlclient_r.so.18.1.0 libmysqlclient.so.18
libmysqlclient_r.so.16 libmysqlclient.so libmysqlclient.so.18.1.0
最佳答案
帮自己一个大忙
1) 重启
2) 检查你的日志;确保 mysql 守护进程在重启后启动(并确保它是您期望的 mysql 守护进程)
……最后……
3) 确认你安装了一个——而且只有一个——mysql。
例如:
已安装 yum 列表 | grep -i mysql
mysql.x86_64 5.1.69-1.el6_4 installed
mysql-bench.x86_64 5.1.69-1.el6_4 installed
mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 installed
mysql-devel.x86_64 5.1.69-1.el6_4 installed
mysql-libs.x86_64 5.1.69-1.el6_4 installed
mysql-server.x86_64 5.1.69-1.el6_4 installed
perl-DBD-MySQL.x86_64 4.013-3.el6 installed
php-mysql.x86_64 5.3.3-23.el6_4 installed
关于php - 将 mysql 从 5.1 更新到 5.6,但 php 信息仍然显示 5.1 客户端版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27393964/