gpt4 book ai didi

mysql - 无法连接到 AWS RDS 上的 mysql(错误 2003)

转载 作者:IT老高 更新时间:2023-10-29 00:07:57 25 4
gpt4 key购买 nike

我在设置 MySQL RDS 时遇到了麻烦。

我的 EC2 实例我可以正常连接,但从 我的笔记本电脑 我收到错误 2003(超时)。

  • 我的 RDS 实例配置为可公开访问。
  • 我的安全组一个入站和出站规则,以允许所有流量无处不在 (0.0.0.0/0)。

我应该在我的 VPC 或 Internet 网关上配置一些东西吗?

最佳答案

由于您的安全组是完全开放的,我猜测您的 LAN 正在阻止端口 3306 上的出站流量。事实上,查看此支持页面 (http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html),防火墙问题被列为无法解决的常见原因中的第 2 位连接。

这个问题可能对您有所帮助:MySql networking issue .可能值得看看您的本地防火墙设置。你提到你在笔记本电脑上,所以我猜你当前的网络被归类为公共(public)网络并且你的出站端口被阻止(如我链接的问题中所述)。

如果这让您一事无成,则值得在端口 3306 上远程登录到您的 RDS 实例,看看会发生什么。这很可能会为您提供更多调试信息,这些信息有助于通过 Google 搜索解决问题。

顺便说一句,我个人不会直接向 Internet 开放 RDS 实例。设置 ssh 隧道以通过 SSH 服务器将流量转发到您的 RDS 实例相当简单。类似于此处显示的内容:http://www.techrepublic.com/blog/linux-and-open-source/tips-and-tricks-to-help-you-do-more-with-openssh/

更新:我从未将 RDS 与“公开可用”选项一起使用(我们所有的设置都使用 ssh 隧道连接到私有(private) RDS 实例)。谷歌搜索,我在 AWS 论坛中遇到了很多与公共(public) RDS 实例访问问题相关的查询。例如,https://forums.aws.amazon.com/thread.jspa?threadID=123483 .可能值得尝试建议的修复,即在路由表中为组成 RDS 实例的子网显式创建条目?

关于mysql - 无法连接到 AWS RDS 上的 mysql(错误 2003),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24705465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com