无法安装 mysql

无法安装 mysql

我的一台服务器(5.6 32 位)上安装了 CentOS。我在其上安装了 webmin 和 virtualmin。不幸的是,webmin 无法为我安装 mysql。当我尝试使用 命令行安装它时yum install mysql,我收到以下错误:

事务检查错误:mysql-5.0.95-1.el5_7.1.i386 安装中的文件 /etc/my.cnf 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/charsets/Index.xml 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/charsets/cp1250.xml 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/charsets/cp1251.xml 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/czech/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/danish/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/dutch/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/english/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/estonian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/french/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/german/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/greek/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/hungarian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/italian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/japanese/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/korean/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/norwegian-ny/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/norwegian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/polish/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/portuguese/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/romanian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/russian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/serbian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/slovak/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/spanish/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/swedish/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/share/mysql/ukrainian/errmsg.sys 与软件包 mysql55-libs-5.5.28-2.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/lib/mysql/libmysqlclient.so.15.0.0 与软件包 mysqlclient15-5.0.92-3.ius.el5.i386 中的文件冲突

安装 mysql-5.0.95-1.el5_7.1.i386 时的文件 /usr/lib/mysql/libmysqlclient_r.so.15.0.0 与软件包 mysqlclient15-5.0.92-3.ius.el5.i386 中的文件冲突

错误摘要

请帮忙...

答案1

您从 IUS 存储库安装了某些内容,这些内容引入了不兼容版本的 MySQL 库。众所周知,该存储库会分发不兼容的库,从而破坏依赖关系,因此我建议不要使用它。

要从中恢复,您需要:

  • 识别您从 IUS 安装的软件包
  • 找到这些包的替代来源,并从该来源安装它们。
  • 删除 IUS repo 和所有剩余的软件包

或者,如果您需要比 CentOS 提供的 MySQL 版本更高版本的 MySQL,请使用不同的(且依赖兼容的)MySQL 存储库,例如 remi 存储库。

答案2

我认为在安装要安装的版本之前,您必须卸载/删除当前安装的 mysql。

相关内容