无法使用 pgAdmin III 客户端连接到 Heroku DB

Posted

技术标签:

【中文标题】无法使用 pgAdmin III 客户端连接到 Heroku DB【英文标题】:Trouble connecting to Heroku DB with pgAdmin III client 【发布时间】:2015-02-19 17:40:35 【问题描述】:

我在使用 pgAdmin3 连接到 heroku 数据库时遇到了问题。我已经按照question / answer 中的描述在 pgAdmin3 中填写了添加服务器选项。我收到的错误是致命的:用户“hliegpkjabvrpe”的密码验证失败。我可以使用 heroku pg:psql 连接到数据库。当我查看 heroku 日志 -t 时,我看不到任何登录失败的痕迹。

从消息看来 pgAdmin3 正在到达服务器,但被拒绝。我已经检查并再次检查了密码。我直接从显示连接参数的heroku页面复制它。

有没有地方可以更详细地说明身份验证失败的原因?我在这里遗漏了一些明显的东西吗?

我在 Windows 8 上运行 pgAdmin3,版本 1.18。如上面的问题/答案中所述,我在维护数据库插槽中有 heroku 数据库名称。我已经打开了ssl。我错过了什么?

任何帮助将不胜感激!

【问题讨论】:

我也遇到了同样的问题,我也很困惑。毫无疑问,我使用了正确的密码。我直接从凭证调用中复制它,就像你一样。我也可以通过命令行使用凭据进行连接。只是不是 PGAdmin。 【参考方案1】:

如果您没有这样做,您需要在 SSL 选项卡下为 SSL 选择“要求”。

【讨论】:

【参考方案2】:

试试下面的凭据:heroku pg:credentials DATABASE

【讨论】:

以上是关于无法使用 pgAdmin III 客户端连接到 Heroku DB的主要内容,如果未能解决你的问题,请参考以下文章

我将我的 RDS (psql) 数据库设置为不可公开访问,现在我无法使用 pgAdmin 连接到我的数据库。我现在如何连接到它?

AWS RDS到PgAdmin错误保存属性无法连接到服务器:超时已过期[关闭]

pgadmin4 连接到 Google Cloud SQL 中的 postgres

节点服务器无法连接到 postgres db

PGAdmin III 无法连接 AWS RDS

使用 PGAdmin 连接到 Heroku DB 时出错