首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb。

由于确定使用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的库。