1. yum update
// 下载mysql,保证网络连通
2. wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
// 下载mysql,保证网络连通
3. rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
// 下载mysql,保证网络连通
4. yum module disable mysql
// 下载mysql,保证网络连通
5. yum install mysql-community-server
// 启动mysql
6. service mysqld start
// 查看状态
7. service mysqld status
// 查看默认密码,找个地方记住一会要登陆
8. grep 'temporary password' /var/log/mysqld.log
// 进入mysql
9. mysql -u root -p//
// 设置密码
10. ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root.123';
// 刷新
11. flush privileges;
// 使用mysql
12. use mysql;
// 查询
13. select host, user from user;
// 修改localhost,以便主机连接,允许远程连接
14. update user set Host = '%' where Host = 'localhost' and User='root';
// 刷新
15. flush privileges;
// 设置root权限
16. GRANT ALL ON *.* TO 'root'@'%' ;
// 刷新
17. flush privileges;
// 退出
18. exit
// 重启mysql
19. service mysqld restart
//查看开放的端口号
20、firewall-cmd --list-ports
//添加mysql端口(mySQL默认端口号3306)
firewall-cmd --permanent --zone=public --add-port=3306/tcp
//重启防火墙
firewall-cmd --reload
//8.0版本加密方式问题解决
21、ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY'Root.123';
exit:
service mysqld restart;
mysql所有命令后面必须加';'