-1

我正在尝试使用以下命令在我的 CentOS 6.4 (X86_64) 中安装 MySQL:

“百胜安装 mysql mysql 服务器”

而且我在安装时遇到问题,出现的错误如下:

检查以下链接中的错误日志http://pastie.org/10022423

知道为什么会出现此错误吗?谢谢你的帮助!

4

2 回答 2

2

问题是您已经安装了一些 MySQL 软件包的版本,这些软件包来自与 CentOS 不同的发行版/供应商。

由于不同的人使用不同的名称和标准创建了软件包,yum 不知道如何解决这种情况。

您已经安装了 libmysqlclient16-5.1.69-1.w6.x86_64 并提供了客户端库,但 CentOS 软件包是 mysql-libs。这个包似乎是由“webtatic”提供的: https ://webtatic.com/packages/mysql55/ http://rpm.pbone.net/index.php3/stat/4/idpl/21966562/dir//com/ libmysqlclient16-5.1.69-1.w6.x86_64.rpm.html

您可能需要考虑删除 libmysqlclient 包并在其位置安装 mysql-libs。由于依赖关系,这可能会删除一些项目,您可能可以使用 rpm --nodeps -e 手动删除它,但也可能是包无法满足 mysql-libs 的依赖关系,所以稍微冒险移动如果您没有先完全检查所有内容。不过,这通常有效。

作为替代方案,您也可以根据此处的说明从 webtatic 安装 mysql 服务器包,如果您愿意继续依赖他们的存储库,这可能是一个不太复杂的替代方案: https ://webtatic.com/packages /mysql55/

于 2015-03-13T08:20:34.343 回答
1

据我所知,当您尝试安装之前已经安装的软件包时会出现该错误。所以,你可能应该重新安装你的mysql。来源:https ://www.centos.org/docs/5/html/5.1/Deployment_Guide/s3-rpm-conflicting-files.html

于 2015-03-13T08:20:33.857 回答