停止MySQL
service mysqld status
service mysqld stop
卸載已經安裝過的MySQL
檢查是否已經安裝
rpm -qa|grep mysql
卸載
[root@iZwz952850qwxmr1yaiwdxZ jinchu]# for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;done
[root@iZwz952850qwxmr1yaiwdxZ jinchu]# rm -rf /var/lib/mysql && rm -rf /etc/my.cnf
檢查是否已經卸載
rpm -qa|grep mysql
安裝MySQL
使用rpm來安裝MySQL
CentOS 7默認安裝的數據庫是Mariadb,所以使用YUM命令是無法安裝MySQL的,只會更新Mariadb。使用rpm來進行安裝。可以在mysql的repo源倉庫指定版本的數據庫。
# 下載
wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
# 安裝
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
sudo yum -y install mysql-server
沒有報錯就說明安裝成功
開機啟動MySQL
# 檢查是否開機啟動
systemctl list-unit-files|grep mysqld
# 開機啟動
systemctl enable mysqld.service
初始化MySQL
sudo mysql_secure_installation
允許遠程登錄
update user set host = '%' where user = 'root';
flush privileges;