SQLyog远程登录mysql

写在前面

mysql安装请看
mysql安装

环境

阿里云 centos7.2 mysql5.7

实现远程登陆

1.阿里云设置3306端口。
2.关闭防火墙,开放3306端口

1.阿里云设置3306端口

在安全组规则中设置3306端口。
内网入方向全部规则里添加一个3306的端口
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.关闭防火墙,开放3306端口

关闭firewall使用iptables防火墙。

2.1. 关闭firewall
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl mask firewalld.service

在这里插入图片描述

2.2. 安装iptables防火墙
yum install iptables-services -y

在这里插入图片描述
在这里插入图片描述

2.3. 启动设置防火墙
systemctl enable iptables
systemctl start iptables
2.4查看状态

在这里插入图片描述

2.5 添加端口
vim /etc/sysconfig/iptables #编辑防火墙配置文件

在这里插入图片描述

:wq! #vim保存退出
2.6 重启配置,重启系统
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
2.7. 调试3306端口是否能登陆上去
iptables -L -n

在这里插入图片描述

3 sqlyog新建连接

阿里云公网ip在云服务器 示例列表中查看。
在这里插入图片描述
新建一个sqlyog:
在这里插入图片描述
点击TestConnection 测试一下成功:
在这里插入图片描述

navicat也是相同的规则

参考:
阿里云服务器(centos7) 设置mysql账号密码开放3306端口实现远程登陆

发布了93 篇原创文章 · 获赞 26 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/sxj159753/article/details/103115279