2011-03-27 27 views
7

我通過這些指令去: http://docs.amazonwebservices.com/AmazonRDS/latest/GettingStartedGuide/無法連接到Amazon web服務MySQL實例

但仍無法連接到用mysql命令行數據庫。

我甚至嘗試: 的telnet xxxxxxx.clpkcufglfdn.us-east-1.rds.amazonaws.com 3306

但這並不可以連接。

我確實使用控制檯建議的CIDR設置了數據庫安全組(我希望它給了我正確的值)。

更新:防火牆在我的結尾處禁用。如果亞馬遜在他們的終端有防火牆並且不會在他們的文檔中提及它,那將是很奇怪的。

Update2:我在爲我的計算機分配了IP爲10.0.0.2的無線路由器後面,因此我嘗試將其添加到安全組但仍無法連接。

+1

請看我對我的回答的評論。你的內部IP爲10.0.0.2對亞馬遜意味着什麼都沒有,他們從來沒有看到它 - 他們看到你的*路由器的**外部IP地址。 – ceejayoz 2011-03-27 02:30:59

回答

3

更新:防火牆在我的結尾處禁用。如果亞馬遜在他們的終端有防火牆並且不會在他們的文檔中提及它,那將是很奇怪的。

亞馬遜的安全組的防火牆。

我確實使用控制檯建議的CIDR設置了數據庫安全組(我希望它給了我正確的值)。

如果它不是你連接的IP,它不是正確的值。

+0

根據這個線程我應該使用控制檯建議的IP:https://forums.aws.amazon.com/thread.jspa?messageID=229191𷽇 – opike 2011-03-27 01:51:50

+0

使用10.0.0.2/0結束工作,以便其他線程是不正確的。 – opike 2011-03-27 02:17:51

+3

10. *是一個內部IP - 如果你不在他們的網絡上,這對亞馬遜意味着什麼。 10.0.0.2/0工作,因爲/ 0意味着「允許互聯網上的一切」。通過http://whatismyip.com/這樣的東西找出你的IP是什麼,並在最後使用/32。 – ceejayoz 2011-03-27 02:30:24

1

聽起來像你有一個防火牆,正在放棄你的連接。無論是你的結局還是亞馬遜的結局;可能需要與您的IT團隊交談,如果這不是問題,那麼亞馬遜的小組將查看您是否錯過了一個步驟。

0

如果您嘗試從同一AWS數據中心內訪問RDS實例,您需要指定本地內部IP地址(即10.xxx),而不是公共DNS/IP,因爲您的連接不會出現局域網的

您可以通過鍵入找到你的EC2箱的本地IP地址:ifconfig命令或檢查您的登錄名(即[email protected]

我認爲這沒有任何地方,浪費了很多的時間。我希望這有幫助!