2016-04-02 121 views
1

我創建了一個azure mysql數據庫,將我的客戶端IP添加到防火牆以允許它。我已將端口1433和3306添加到我的Windows防火牆的入站和出站例外。我在路由器上打開了兩個端口。我仍然無法使用程序(如工作臺或蟾蜍)連接到我的數據庫。它給我提供了一些錯誤,例如「現有連接被遠程主機強行關閉」。工作臺給出的錯誤「在讀取初始通信數據包時丟失了與mysql服務器的連接」,系統錯誤:0我知道我的信息是正確的,因爲我知道它正在連接,但有些東西拒絕我的訪問。如果我的連接信息是正確的,並且所有IP和端口都被佔用,那麼還有什麼問題呢?遠程無法連接到azure mysql數據庫

奇怪的是我可以通過visual studio連接,它是唯一的這將讓我連接,但編輯在Visual Studio中的MySQL數據庫的界面是可怕的,我甚至無法讓它正常工作任何想法將不勝感激,以便我可以從一個體面的MySQL編輯器連接

回答

0

看看這個ANSWER並確保你的MySQL配置是正確的,並且你的用戶配置正確。

希望有所幫助。

+0

爲了訪問正在討論的配置文件,我需要在虛擬機上安裝mysql數據庫嗎?我目前只有自己的MySQL數據庫,我試圖訪問。整個過程就是避免虛擬機。如果我需要一臺虛擬機,我只需要租一臺虛擬機。我希望可以使用azure來查看mysql數據庫本身。我對這一切都很陌生,所以也許我只是想念一些東西。如果沒有虛擬機,你不能有一個天藍色的mysql數據庫嗎?有沒有辦法通過天藍色或通過某種類型的FTP訪問此配置文件?謝謝你的幫助。 – Krustbox

+0

您不需要虛擬機。您需要確保Azure上的MySQL能夠接受遠程連接,並且允許您的用戶連接到該數據庫。最後,您應該查看MySQL日誌信息,瞭解有關正在關閉的連接的更多詳細信息。 – apesa