昨天我在centos 6上安装了mysql,但是wasb没有意识到它正在安装MySQL5.1,这是一个过时的版本。现在我已经删除了旧版本和它的所有依赖项,但是当我尝试安装MySQL时,5.5yum说由于mysql-libs与新版本冲突,所以出现了问题。
[root@Pooya /]# yum --enablerepo=remi install mysql mysql-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.kiewel-online.ch
* epel: kartolo.sby.datautama.net.id
* extras: ftp.linux.org.tr
* ius: download.srv.ro
* remi: remi-mirror.dedipower.com
* rpmforge: mirror.nl.leaseweb.net
* updates: ftp.plusline.de
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql.x86_64 0:5.5.28-1.el6.remi will be installed
--> Processing Dependency: mysql-libs(x86-64) = 5.5.28-1.el6.remi for package: mysql-5.5.28-1.el6.remi.x86_64
---> Package mysql-server.x86_64 0:5.5.28-1.el6.remi will be installed
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server-5.5.28-1.el6.remi.x86_64
--> Running transaction check
---> Package mysql-libs.x86_64 0:5.5.28-1.el6.remi will be installed
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Running transaction check
---> Package mysql51-libs.x86_64 0:5.1.66-1.ius.el5 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================
Installing:
mysql x86_64 5.5.28-1.el6.remi remi 5.7 M
mysql-server x86_64 5.5.28-1.el6.remi remi 10 M
Installing for dependencies:
mysql-libs x86_64 5.5.28-1.el6.remi remi 771 k
mysql51-libs x86_64 5.1.66-1.ius.el5 ius 1.7 M
perl-DBD-MySQL x86_64 4.013-3.el6 base 134 k
Transaction Summary
=================================================================================================================================================================================如您所见,它正在下载mysql 5.5和5.1的mysql库!我怎么才能解决呢?
发布于 2012-12-14 19:04:37
问题在于存储库的冲突,其中一些存储更新版本的mySQL,而有些只是保存他们的旧的,肯定是稳定的版本。
我禁用了这些存储库,只保存了保存MySQL最新稳定版本和修复问题的存储库。
谢谢你的帮忙!
发布于 2012-11-12 19:50:19
您还安装并启用了IUS社区回购。禁用此回购,因为它与remi (和许多其他存储库)冲突。
发布于 2012-11-12 19:33:50
我不认为这是需要解决的问题。您有不同的库依赖于不同版本的libmysqlclient.so,DB服务器可以安全地与不同版本的客户端对话。在本例中,MySQL附带了一些用perl编写的实用程序,而perl MySQL库是针对5.1版本的客户端库构建的,不应该以任何方式影响实用程序。
https://serverfault.com/questions/447956
复制相似问题