2016年1月21日

解決無法安裝 php-mysql 的問題

●yum install php-mysql
[root@SRV54 soft]# yum install php-mysql
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror01.idc.hinet.net
* extras: mirror01.idc.hinet.net
* updates: mirror01.idc.hinet.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.i686 0:5.3.3-46.el6_6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql-5.3.3-46.el6
Package mysql-libs is obsoleted by mysql-community-libs, but obsoleting package does not provide for r
--> Processing Dependency: libmysqlclient.so.16 for package: php-mysql-5.3.3-46.el6_6.i686
Package mysql-libs is obsoleted by mysql-community-libs, but obsoleting package does not provide for r
--> Finished Dependency Resolution
Error: Package: php-mysql-5.3.3-46.el6_6.i686 (updates)
Requires: libmysqlclient.so.16
Available: mysql-libs-5.1.73-5.el6_6.i686 (base)
libmysqlclient.so.16
Error: Package: php-mysql-5.3.3-46.el6_6.i686 (updates)
Requires: libmysqlclient.so.16(libmysqlclient_16)
Available: mysql-libs-5.1.73-5.el6_6.i686 (base)
libmysqlclient.so.16(libmysqlclient_16)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest


google 了好久、才在某篇文章找到解答

問題的根源主要在於舊的mysql-libs和Mysql 5.6 有衝突,要裝MySQL-shared-compat,官方手冊有記載

rpm -ivh MySQL-shared-5.6.26-1.el6.i686.rpm MySQL-shared-compat-5.6.26-1.el6.i686.rpm

參考:[已解決] 服務器無法安裝 mysql2+ 無法 db:migrate

0 意見:

張貼留言