繁体   English   中英

AWS RDS Postgres 连接失败

[英]AWS RDS Postgres connection failure

我开始使用 AWS RDS。 我正在尝试创建一个公共 PostgreSQL 实例(免费套餐)并尝试通过 SQL Workbench 从我的本地笔记本电脑进行连接。 我正在按照此https://aws.amazon.com/getting-started/tutorials/create-connect-postgresql-db/中的说明进行操作

但是,当我尝试从 SQL Workbench 连接时,出现“连接尝试失败”错误。 我已经验证了步骤、主机名、端口、数据库名,以确保我没有遗漏任何内容。 我仍然无法从 SQL 工作台连接。

我是否需要处理任何其他配置? 如果可以访问 rds 数据库实例 (ping/te.net),是否有调试方法? 感谢对此的任何帮助。 谢谢!

SQL Workbench 是我上次检查时的 MySQL 客户端 GUI。 因此,如果它无法连接到从 PostgreSQL 分叉的数据库,也就不足为奇了。

尝试psql或其他一些 PostgreSQL 客户端软件。

您应该在 Amazon RDS 实例上检查以下内容:

  • 它设置为可公开访问
  • 它位于公共子网中
  • 它有一个安全组配置为允许从您的 IP 地址在端口 3306 上进行入站访问
  • 您的本地网络未阻止连接(在家尝试或通过手机连接)

我有两个问题必须解决才能使其正常工作:

  1. 我正在重用之前为 MySQL 配置的安全组,它只配置了 MySQL 端口。 我必须为 Postgres 端口添加一条规则。 这似乎是 rds 连接的其他答案中提到的一个非常普遍的问题。 这有固定的超时,但一般没有修复连接。
  2. 还有一个我在任何地方都没有看到的问题——我正在尝试使用自定义的“主用户名”。 那没有用。 但是当我保留默认的“postgres”值时 - 我能够连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM