1.到MySQL官网下载MySQL Yum存储库(MySQL :: Download MySQL Yum Repository)
2.将下载完成的 rpm 包上传到CentOS的机器上,进入到 rpm 包所在的目录,使用以下命令安装下载的发行包:
yum localinstall mysql80-community-release-el7-10.noarch.rpm
3.安装MySQL
yum install mysql-community-server
4、启动MySQL数据库
service mysqld start
5、获取MySQL默认密码
grep 'temporary password' /var/log/mysqld.log
6.通过默认密码登录
mysql -u root -p
7.修改密码(密码至少包含一个大写字母,一个小写字母,一位数字和一个特殊字符,并且密码总长度至少为8个字符)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
8.创建新用户并授予远程连接权限
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION;
9.退出MySQL命令行
quit;
10.修改MySQL配置文件
vi /etc/my.cnf
设置允许所有ip访问和端口号
11.重启MySQL服务
systemctl restart mysqld.service
12.防火墙设置开放端口
firewall-cmd --zone=public --permanent --add-port=6603/tcp
13.重启防火墙
firewall-cmd --reload