无法安装 MySQL,错误为“转换检查错误”

无法安装 MySQL,错误为“转换检查错误”

我在 CentOS 7 上运行,第一次安装 MySQL 时失败,所以我关闭了电源(插头插不上),第二次安装时出现以下错误:

Downloading packages:
mysql-community-server-5.7.21-1.el7.x86_64.rpm             | 164 MB   01:22     
Running transaction check
Running transaction test


Transaction check error:
  file /etc/my.cnf from install of mysql-community-server-5.7.21-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

Error Summary
-------------

(我粘贴了更多内容以获得更好的情况,而且错误摘要下没有任何内容)

我尝试运行类似命令yum remove mariadb-libs yum erase mariadb-libs yum remove mariadb yum remove mariadb-server yum clean all,但都不起作用

请帮忙!

答案1

这有点为时过早,但在我的测试箱上重现该问题后,我发现了以下情况:

我安装了 mariadb,在尝试安装 mysql-server 后,我收到了相同的事务错误。我删除了 mariadb-libs-1:5.5.56-2.el7.x86_64,但错误仍然发生。我接下来做的是:

yum remove MariaDB-common*

这样就删除了 MariaDB-common 和 MariaDB-client。之后,我就可以毫无问题地安装 mysql-server 了。

相关内容