1.官網(wǎng)下載MySQL 8.0 社區(qū)版

2.進(jìn)入/usr/local,創(chuàng)建mysql目錄
cd /usr/local
mkdir mysql
3.用Xftp上傳到/usr/local/mysql
4.卸載mariadb
rpm -qa | grep?mariadb
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
5.解壓tar包
tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar
6.安裝? rpm -ivh xxxxxx.rpm
必須安裝:
mysql-community-client-8.0.26-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm
mysql-community-common-8.0.26-1.el7.x86_64.rpm
mysql-community-libs-8.0.26-1.el7.x86_64.rpm
mysql-community-server-8.0.26-1.el7.x86_64.rpm
不用安裝:
mysql-community-devel-8.0.26-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.26-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm
mysql-community-test-8.0.26-1.el7.x86_64.rpm
7.安裝時(shí)若缺少依賴(perl)
yum install perl.x86_64
8.初始化mysql
mysqld --initialize
9.啟動(dòng)mysql
service mysqld start
service mysqld status
10.啟動(dòng)報(bào)錯(cuò),需給mysql用戶分配權(quán)限
chown -R mysql:mysql /var/lib/mysql/

10.修改密碼

mysql -u root -p
輸入上面初始化生產(chǎn)密碼:hDT5rr0KWd?_
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
11.修改權(quán)限為所有機(jī)器可訪問(wèn)
show databases;
use mysql;
select host, user, authentication_string, plugin from user;
localhost為本機(jī)可訪問(wèn),%為所有機(jī)器可訪問(wèn)

12.防火墻打開(kāi)端口:
firewall-cmd --add-port=3306/tcp --zone=public --permanent
firewall-cmd --reload
參考文章: