首先CentOS 7 已經不支援mysql,因為收費了是以你懂得,是以内部內建了mariadb,而安裝mysql的話會和mariadb的檔案沖突,是以需要先解除安裝掉mariadb,以下為解除安裝mariadb,安裝mysql的步驟。
#列出所有被安裝的rpm package
rpm -qa | grep mariadb
#解除安裝
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
error: Failed dependencies:
libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
#強制解除安裝,rpm -e --nodeps
rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
#更新centos 7
yum -y update
#安裝mysql依賴
yum install vim libaio net-tools
#安裝Mysql
1. 添加Mysql yum 庫 位址:http://repo.mysql.com/
在上面選擇需要安裝的mysql的版本 , 我選擇的是 mysql57-community-release-el7-8.noarch.rpm
$wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2. 安裝下包的Mysql包
$sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、安裝mysql
$sudo yum install mysql-community-server
注:這個過程中會下載下傳依賴包 大小在200M左右,如果下載下傳因為網絡原因導緻下載下傳失敗,可重複第三步的指令 ,會繼續下載下傳依賴包并完成安裝,完成後會有提示。