MySQL 工作台连接到 AWS,出现错误"unable to connect to localhost"



我在AWS的RDS上有一个免费的层服务器,这是我几个月前为一个我一直在折腾的项目创建的。我已经将MySQL Workbench设置为连接到之前通过该连接编辑过数据库的实例。然而,我停止了在该项目上的工作,并试图再次开始工作,我打开MySQL工作台并尝试保存连接,只是因为它失败并显示错误"用户[我的用户名]连接到MySQL服务器在[我的实例的端点]:3306:无法连接到本地主机"。

我检查了连接,我确认端点是正确的,它使用的端口是3306,我的登录名和密码是我直接登录AWS时使用的。我已经检查了实例,它报告它是可用的。

似乎这个问题最常见的解决方案是检查实例的安全组的入站规则,并确保我的机器的ip地址被添加到其中。当我查看该数据库的入站规则时,我看到一个名为default的规则,它被设置为允许使用任何协议和端口的所有流量。另一个是我在最初设置数据库时添加的,它被设置为允许使用ipconfig获得我的机器的ip地址。尽管如此,我仍然得到这个错误。

有人看到我在这里错过了什么吗?如果有帮助的话,我可以提供更多关于我的安全组和数据库的详细信息。

在遵循Ermiya Escandary的说明后(在这里找到:为什么我在尝试连接到Java中的RDS PostgreSQL DB时得到SocketTimeoutException ?),我能够正确设置我的安全组,现在它正在工作。谢谢,Ermiya !

相关内容

  • 没有找到相关文章