由于确定使用mysql,那只有卸载mariadb了。
一、首先查看当前安装的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)包,然后一个一个安装吧。 |