您的位置:首页 > 数据库 > MariaDB

CentOS 7数据库mysql和mariadb手动安装冲突的问题解决

2016-11-14 21:49 676 查看
由于确定使用mysql,那只有卸载mariadb了。

一、首先查看当前安装的mariadb包

rpm -qa|grep mariadb


本人得到结果是:mariadb-libs-5.5.44-2.el7.centos.x86_64

二、卸载mariadb

rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64得到错误提示如下:

1 error: Failed dependencies:
2     libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
3     libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64


提示有第三方的库依赖。

三、强制卸载mariadb

rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64


四、安装Mysql的库。

查看依赖库的示例如下:

rpm -qpR mysql-community-libs-5.6.34-2.el7.x86_64.rpm


得到的提示信息(部分)如下:

libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
mysql-community-common(x86-64) >= 5.6.10

易见:mysql-community-libs库依赖mysql-community-common库。


手动下载关联的库(rpm)包,然后一个一个安装吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: