**

阿里云安装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 (显示原始密码)
阿里云安装mysql8远程连接详细操作
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

添加阿里云安全组入方向规则
阿里云安装mysql8远程连接详细操作

没啥漏掉的应该就阔以通过数据库软件连接了(sqlyog除外,sqlyog连接mysql8好像是有些毛病。)

相关文章: