...
用navicat连接mysql数据库需要寻找公网IP及端口,找不到/无法设置ECS-端口
找到之前的安全组配置选项(网上教程是这样说的。。。)
...
搜索网络与安全组
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果您要从本地计算机使用 Navicat 连接到托管在远程 ECS 上的 MySQL 数据库,您需要知道该 ECS 的公网 IP 地址和 MySQL 的端口号。
首先,您可以在阿里云 ECS 控制台中找到您的 ECS 实例。单击实例名称,进入该实例的详细信息页面。在“网络与安全”选项卡中,找到该实例的公网 IP 地址,并确保该 IP 地址已分配为该实例的公网 IP。
然后,您需要确认 MySQL 数据库正在监听访问的端口。MySQL 默认使用端口 3306 进行通信,您可以通过以下方法检查该端口是否已开放:
如果您没有配置 ECS 实例的安全组策略,则默认情况下该实例应该允许来自任何来源的所有流量。否则,您需要在安全组中打开端口 3306。
请注意,如果您还没有为 MySQL 配置 root 用户或其他用户,则需要执行此操作,以便能够使用 Navicat 访问数据库。
最后,使用 Navicat 连接到 MySQL 数据库时,请确保使用正确的公网 IP 和端口号。