首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能用我的Ip连接到AWS RDS,但可以在任何地方使用

不能用我的Ip连接到AWS RDS,但可以在任何地方使用
EN

Stack Overflow用户
提问于 2019-02-28 19:53:44
回答 3查看 348关注 0票数 1

我正在使用AWS Aurora MySQL。我希望能够使用MySQL工作台在本地连接到它。

数据库群集设置为Public,并且位于具有公共internet网关的VPN中。我知道这是可行的,因为如果我将安全组的入站规则设置为“所有通信量,在任何地方”,我就可以连接到它。

显然,我不希望在一些IP之外公开访问我的数据库,所以我尝试使用my选项。它不起作用。连接超时。我也尝试过提供一个wade范围的CIDR (应该包括我的IP),但这也不起作用。

是否有理由为所有流量创建入站规则,我的IP不起作用,但是为所有流量创建入站规则,在任何地方都是有效的?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-03-01 00:29:04

在安全组中临时允许“所有流量”,连接到数据库并运行查询SELECT USER();

当连接到数据库时,您的IP地址可能与用于web浏览的IP地址不同,如果您的网络或ISP有任何类型的web代理内联。USER()函数应该标识要使用的正确IP地址。

似乎没有其他解释,因为您能够与允许“所有”的安全组连接。

票数 3
EN

Stack Overflow用户

发布于 2019-02-28 20:03:33

这通常是由公司防火墙造成的。例如,在我的公司,端口5432 (Postgres)被阻塞,所以在从office连接到测试数据库时,我需要使用SSH隧道。

票数 0
EN

Stack Overflow用户

发布于 2022-04-11 17:46:02

在其他人的回答中添加:

在太多连接错误之后,mysqld会阻塞主机。文档提供了多种方式来解除对主机的阻塞:https://dev.mysql.com/doc/refman/8.0/en/host-cache.html#blocked-host

您所看到的确切消息可能取决于您的MySQL版本:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54933268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档