由於確定使用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)包,然后一個一個安裝吧。