1.查看本地是否有mysql-community安裝源
yum search mysql-community

2.使用wget下載本地安裝源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3.安裝wget
yum install -y wget

4.創建文件夾把安裝源下載到本地
cd /usr/local/
mkdir mysql
cd mysql
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

5.查看安裝源是否下載到本地

6.安裝本地安裝源
yum localinstall -y mysql80-community-release-el7-3.noarch.rpm

7.安裝mysql
yum install -y mysql-community-server

8.啟動服務
systemctl start mysqld
9.監聽端口
netstat -tulpn

10.查看服務
systemctl status mysqld

11.設置開機啟動
systemctl enable mysqld
12. 查看mysql隨機生成的密碼
cd /var/cache/yum/x86_64/7/mysql80-community/packages/
vi /var/log/mysqld.log

13.用密碼登錄mysql
mysql -uroot -p

14.修改登錄密碼
alter user 'root'@'localhost' identified with mysql_native_password by 'Xiaofeng19990726@'
;
這里的密碼長度不少於8位,必須包含大小寫字母、數字和特殊字符

當前的數據庫只能在本地登錄,想要遠程登錄必須執行以下操作
15.切換數據庫到mysql
use mysql

16.查看當前數據庫的用戶
select host,user from user;

17.修改root用戶的權限
update user set host='%' where user='root';
%代表任意設備都可以使用root用戶遠程登錄數據庫


18.使root用戶的權限生效
flush privileges;
使得權限立即生效

19.使用exit 退出mysql

20.防火牆放行3306端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp

21.重載防火牆服務
firewall-cmd --reload

到此centos7安裝mysql8結束
