【发布时间】:2013-06-26 23:01:50
【问题描述】:
我正在尝试执行一项相对简单的任务:我想连接到 Heroku 数据库。我已经创建了数据库并从 Heroku 站点获得了凭据。但是,当我尝试使用除了终端 'heroku' 命令行客户端之外的 anything 连接到该数据库时,出现致命错误或无法连接错误。
我尝试在 Heroku 终端应用程序之外连接的两个工具是:Navicat 和 IntelliJ。
我在尝试连接数据库时在 Navicat 中收到的错误是:
could not connect to server: Host is down
Is the server running on host "ec2-107-21-112-215.compute-1.amazonaws.com" and accepting
TCP/IP connections on port 5432?
我的连接设置如下:
连接名称 Heroku 开发测试
主机名/IP 地址 ec2-107-21-112-215.compute-1.amazonaws.com
端口 5432
Navicat 甚至似乎都没有尝试连接到该主机名。
当我尝试使用完整凭据连接 IntelliJ 时,我收到以下错误:
java.sql.SQLException: FATAL: no pg_hba.conf entry for host "75.168.4.146", user "rphbqggxeokuxl", database "dc008iqk0rq4j5", SSL off
再次,我使用 Heroku 应用程序在访问我在其网站上的数据库时提供的凭据。
以前有没有人遇到过这个 Heroku 连接问题?
【问题讨论】: