**
阿里云安装mysql8远程连接详细操作
官方安装说明链接
https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html
一、下载安装mysql yum源:
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm
yum clean all
yum makecache
groupadd mysql
useradd -g mysql mysql
安装启动mysql:
yum install mysql-community-server
二、更改密码并授予远程访问权限:
cat /var/log/mysqld.log | grep password (显示原始密码)
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
(这里的密码尽量复杂点,什么字母大小写、符号、数字都加上,我试了好几个都不符合策略)
CREATE USER ‘root’@’%’ IDENTIFIED BY ‘新密码’;
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’;
(重新添加一个有远程访问权限的管理员)
flush privileges;(刷新使生效)
三、防火墙开放端口和阿里云安全组入方向规则
firewall-cmd --permanent --zone=public --list-ports(查看开放端口)
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=8080/tcp
(8080开不开不知道有没有啥影响,反正这个端口都会用到先开为敬)
firewall-cmd --reload
添加阿里云安全组入方向规则
没啥漏掉的应该就阔以通过数据库软件连接了(sqlyog除外,sqlyog连接mysql8好像是有些毛病。)