2015-10-08 108 views
1

我第一次嘗試Azure。我遵循this指南創建一個帶有MySQL數據庫的Web應用程序。連接到Azure MySQL數據庫

因此,數據庫節點是創建的,我可以在我的資源中看到它,我可以查看屬性中的憑據。但是,我無法從桌面連接到它。

它看起來像一個防火牆的問題,因爲我無法遠程登錄到它:

telnet us-cdbr-azure-west-c.cloudapp.net 3306 
Trying 104.209.43.4... 
telnet: connect to address 104.209.43.4: Operation timed out 
telnet: Unable to connect to remote host  

誰能告訴我什麼,我做錯了什麼?

在此先感謝。

+0

你是否在azure中爲MySQL設置了clearDB? –

+0

我不確定你的意思。我按照指南中所示單擊創建。我可以在clearDB儀表板中看到我的數據庫和旁邊的綠色勾號。 – mickzer

+0

您的應用程序是否正在運行?你是否使用MySQL工作臺將它從桌面連接起來? –

回答

0

通常,此問題是由於IPPort被防火牆阻止而引發的。

由於評論顯示其他人可以連接到您的MySQL服務器,所以我認爲我們可以排除服務器端防火牆阻止了您的IPPort

如果你是在保護網絡環境,檢查網絡的網關是否具有白名單和你的MySQL服務器端點是在列表中,或網關是否有阻塞端口3306。如有可能,您可以更改網絡環境來檢查。

另一個嘗試是,您可以更改PC以進行測試以連接到您的MySQL服務器。如果可以工作,則可以與成功的PC防火牆配置進行比較。