我在 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 了。