簡體   English   中英

AWS RDS:如何連接到實例

[英]AWS RDS: How to Connect to Instance

我剛剛設置了一個Amazon RDS實例。 我有一個單獨的應用程序服務器,我試圖找出如何從我的EC2應用程序服務器連接到RDS實例。 在Instance頁面上,我有

enbdpoint: mycompany.czdv3mj7ps25.us-west-2.rds.amazonaws.com:5432

我嘗試使用該地址登錄到psql,但我得到了

$ psql -h mycompany.czdv3mj7ps25.us-west-2.rds.amazonaws.com:5432 -U myuser -d mydb
psql: could not translate host name "mycompany.czdv3mj7ps25.us-west-2.rds.amazonaws.com:5432" to address: Name or service not known

如何連接到實例數據庫? 我沒有在RDS控制台中看到任何其他IP地址。

你的語法錯了。 正確的語法是:

$ psql --host mycompany.czdv3mj7ps25.us-west-2.rds.amazonaws.com --port 5432 --username myuser --dbname mydb

您在命令中指定了錯誤的port信息。 必須使用--port選項而不是hostname:port指定hostname:port

這個語法在psql命令行中對我有用:

\\ connect dbname username hostname port#

如果信息正確,則需要幾秒鍾的時間來處理,然后它會詢問您的密碼

還要確保實例的安全組,出站/入站設置為允許從IP進行訪問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM