大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。
本篇主题是:阿里云安全组 设置数据库仅自己电脑IP可登陆
在安全组入网方向,设置一个3306端口的安全组规则,默认0.0.0.0/0为所有ip可以连接,通过账号和密码
现在要限制只有自己ip可以访问,需要配置这个规则,也就是修改源IP,注意这个源这边IP设置必须是公网IP,公网IP怎么取?
注意注意注意:你的公网IP可能是变化的,亲自采坑,如果变化需要每次在变化后重新修改安全组规则(如果您本地出口ip是变化的,那么变化后将无法连接数据库,还需要重新获取出口ip在放行一下。)~
获取公网IP,出口IP的方法如下:
如果IP是变化的,可以尝试下面所有方法都试试。
方法1:
直接访问:https://www.ip138.com/(优先第一使用)
或者直接访问:https://ip.tag.gg
得到IP-61.141.102.145
方法2:
Win +R 输入cmd, 命令行输入curl cip.cc 回车可以得到公网IP-61.141.102.145
得到了公网IP为61.141.102.145,修改安全组规则为:
使用Navicat连接数据库或者直接telnet ip port(如果没有开启telnet, 打开控制面板-程序-启动Windows功能-勾选telnet即可)
cmd里面直接输入telnet ip port,正常连接上如下图
如果连接不上,可能是动态IP,一直变化,会出现下面
其它可以参考
1、请先访问 https://ip.tag.gg 获取下页面显示的出口ip
2、参考教程 添加安全组规则 - 云服务器 ECS - 阿里云 添加安全组