首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQl 6依赖项冲突上安装CentOS 5.5

在MySQl 6依赖项冲突上安装CentOS 5.5
EN

Server Fault用户
提问于 2012-11-12 19:25:44
回答 4查看 3K关注 0票数 1

昨天我在centos 6上安装了mysql,但是wasb没有意识到它正在安装MySQL5.1,这是一个过时的版本。现在我已经删除了旧版本和它的所有依赖项,但是当我尝试安装MySQL时,5.5yum说由于mysql-libs与新版本冲突,所以出现了问题。

代码语言:javascript
复制
[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库!我怎么才能解决呢?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2012-12-14 19:04:37

问题在于存储库的冲突,其中一些存储更新版本的mySQL,而有些只是保存他们的旧的,肯定是稳定的版本。

我禁用了这些存储库,只保存了保存MySQL最新稳定版本和修复问题的存储库。

谢谢你的帮忙!

票数 -1
EN

Server Fault用户

发布于 2012-11-12 19:50:19

您还安装并启用了IUS社区回购。禁用此回购,因为它与remi (和许多其他存储库)冲突。

票数 1
EN

Server Fault用户

发布于 2012-11-12 19:33:50

我不认为这是需要解决的问题。您有不同的库依赖于不同版本的libmysqlclient.so,DB服务器可以安全地与不同版本的客户端对话。在本例中,MySQL附带了一些用perl编写的实用程序,而perl MySQL库是针对5.1版本的客户端库构建的,不应该以任何方式影响实用程序。

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

https://serverfault.com/questions/447956

复制
相关文章

相似问题

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