0

我有一个通过 heroku 创建的 postgres 数据库。我正在尝试使用以下命令通过 psql 访问它:

cse-190-fortune matanvardi$ psql "dbname=dccemfsa6camml host=ec2-54-235-152-226.compute-1.amazonaws.com \
user=tfmfbqxqjznsbl password=********* port=5432 sslmode=require"

我收到此错误:

psql: could not connect to server: Operation timed out
    Is the server running on host "ec2-54-235-152-226.compute-1.amazonaws.com" and accepting
    TCP/IP connections on port 5432?

我已经克隆了存储库并已登录,但我根本无法弄清楚这里出了什么问题。任何帮助将不胜感激。

4

1 回答 1

2

要从命令行访问您的 Heroku 数据库,请使用以下命令:

heroku pg:psql


编辑:

我从我的机器上运行了你的命令。如果我当然没有你的密码,但我得到了:

$  psql "dbname=dccemfsa6camml host=ec2-54-235-152-226.compute-1.amazonaws.com user=tfmfbqxqjznsbl port=5432 sslmode=require"
Password:
psql: FATAL:  password authentication failed for user "tfmfbqxqjznsbl"

这意味着我能够连接,这比你得到的更远。一定是你的网络设置有问题。

于 2013-05-02T00:55:34.957 回答