【问题标题】:Cannot connect to AWS RDS database using SQL Workbench无法使用 SQL Workbench 连接到 AWS RDS 数据库
【发布时间】:2020-11-17 16:40:23
【问题描述】:

我正在尝试连接到我使用 SQL Workbench/J 创建的免费 AWS RDS PostgreSQL 数据库,我正在关注instructions provided from AWS

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

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

我使用的是 Mac。

【问题讨论】:

  • “连接尝试失败”通常表示存在网络问题。通常无法从运行 SQL Workbench/J 的计算机访问数据库主机。您可以通过在命令行上使用ping name_of_database_host 来尝试数据库服务器是否可以访问
  • 你能连接一个普通的 PostgreSQL cli 到它吗?

标签: jdbc amazon-rds sql-workbench-j


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-04-15
      • 2018-11-29
      • 2020-04-08
      • 2021-10-13
      • 1970-01-01
      • 2019-07-05
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      相关资源
      最近更新 更多