2016-07-24 30 views
-3

我有一個主機,登錄名,密碼和端口。但是,當我嘗試播放主機鏈接時,它失敗。試圖尋找一些指南,但似乎有更多關於創建自己的數據庫,而不是使用其他人的信息。如何使用給定的主機和端口連接到amazon aws數據庫

我該如何處理這些數據我必須訪問數據庫?

+1

這需要澄清。這是EC2實例的主機嗎? ...或者它是一個RDS數據庫嗎? – macetw

+0

@macetw看起來像是rds – parsecer

+0

請按照我的答案中的鏈接,您將獲得有關安全組和所有內容的所有詳細信息 – error2007s

回答

2

您無法通過點擊主機鏈接連接到RDS。您必須使用像MYSQL Workbench這樣的客戶端連接到數據庫。

按照這個鏈接

http://www.inoneo.com/en/blog/10/amazon-aws/remotely-connect-to-an-aws-rds-instance-using-mysql-workbench

您也可以使用命令行搜索它這個步驟。

如果你有postgres RDS你必須使用像pgadmin這樣的客戶端檢查這個鏈接。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html

+0

可以使用這個嗎? (我認爲我的數據庫是Postgres)https://www.pgadmin.org/ – parsecer

+1

檢查編輯答案 – error2007s

+0

謝謝!將嘗試一下。 – parsecer

1

假設這是一個EC2實例...

確保您的安全組授予來自IP地址端口上的傳入訪問。

確保ec2實例具有可公開訪問的IP地址。

確保您可以在該EC2實例本身上運行數據表客戶端。 (例如MySQL客戶端)

即使我們在談論RDS端點,您仍然需要仔細檢查您的安全組。另外,請確保您的防火牆不會阻止訪問。

+0

什麼是安全組?我是否需要在aws.amazon.com上註冊或者是否可以使用我提供的登錄/密碼來訪問數據庫?在瀏覽器中使用「host:port」作爲URL是否正確? – parsecer

+0

通常,您將使用host:port設置連接字符串作爲服務器參數。然而,這只是硬幣的一個方面,服務器本身需要配置爲允許該端口上的傳入連接(並配置爲知道如何處理它)。 – jleach

相關問題