MySQL 在 Centos 6.4 中安装时出错

Error with MySQL Instalattion in Centos 6.4

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

"yum install mysql mysql-server"

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

查看错误日志如下linkhttp://pastie.org/10022423

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

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

问题是您已经安装了一些来自 distribution/vendor 与 CentOS 不同的 MySQL 软件包的版本。

由于不同的人使用不同的名称和标准创建包,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

您可能需要考虑删除 libmysql 客户端包并在其中安装 mysql-libs。由于依赖关系,这可能会删除一些项目,您可以使用 rpm --nodeps -e 手动删除它,但也可能是包无法通过 mysql-libs 满足其依赖关系因此,如果您不先全面检查所有内容,则可能会有轻微的风险。不过,这通常有效。

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