1

我正在尝试连接到我使用 SQL Workbench/J 创建的免费 AWS RDS PostgreSQL 数据库,我正在按照AWS 提供的说明进行操作。

当我完成第 4 步,连接到 PostgreSQL 数据库时,我不断收到此错误:

连接尝试失败。[SQL 状态=08001]

我正在使用 Mac。

4

2 回答 2

2

我通过为数据库添加入站连接规则来解决此问题。从 AWS RDS 门户转到:数据库 -> <your_database>。然后向下滚动并确保选择了“连接和安全”选项卡。向下滚动到“安全组规则”,然后点击“EC2 安全组 - 入站”规则的链接。在此页面上,选择“入站规则”选项卡并选择“编辑入站规则”按钮。选择“添加规则”,我的类型是 PostgreSQL,协议 TCP,我使用了数据库实例应该运行的端口(在 AWS RDS - 特定数据库的连接和安全选项卡上找到)——即 5432。下一步,对于源,打开下拉菜单并选择“我的 IP”,然后保存更改。对我来说就是这样。

于 2020-12-04T02:41:49.400 回答
0

要解决此错误,请转到 AWS 上的 RDS 数据库并单击“修改”。现在转到连接并单击“选择安全组”。单击此处的任何启动向导选项,例如“launch-wizard-1”。现在保存更改。然后去sqlworkbench重新连接。您的错误将得到解决。

于 2021-01-12T15:21:34.657 回答