2016-02-24 26 views
-1

我對AWS/Elastic Beanstalk/RDS非常陌生,但我無法弄清楚爲什麼我無法通過Postico連接到我的Postgres數據庫。AWS連接到Postgres無法正常工作

據我所知,我輸入了在AWS儀表板的「環境屬性」下找到的正確憑據。

當我從終端運行psql語句(ssh'd在這裏是「ec2-user @ ip - *****」)時,它會顯示「找不到命令」。但我的網站實際上正在運行。根據AWS上的RDS選項卡,它肯定使用Postgres。

當我嘗試使用Postico(而不是通過SSH)連接時,它會掛起很長時間然後超時。沒有錯誤!我正在使用存儲在「環境屬性」中的相同用戶,密碼和主機名。我甚至使用端口5432.

我可以嘗試什麼?

回答

1
  1. 轉到RDS儀表板
  2. 選擇「數據庫實例」
  3. 點擊切換在LH列「過濾器」旁邊的數據庫要附加到
  4. 複製的「終端」下設置即在你的shell在你的EC2殼爲根本問題命令yum install postgresql
  5. postgres-db.ba2syxhcyfxx.eu-west-1.rds.amazonaws.com:5678
  6. 上的EC2問題命令psql -h postgres-db.ba2syxhcyfxx.eu-west-1.rds.amazonaws.com -p 5678 -U myuser

其中「myuser」是您希望附加的用戶

+0

'command not found'。如果我以根用戶登錄 – mikelovelyuk

+0

添加步驟來解決安裝postgresql客戶端軟件的問題。希望百勝餐廳成立... – Vorsprung

相關問題