2016-02-17 90 views
-1

我想連接到安裝在Azure雲中的Linux虛擬機上的mySQL數據庫。我通過創建端點來打開必要的端口。 linux機器沒有防火牆設置。但是我仍然無法與外界溝通。 但我可以在同一臺機器上連接到數據庫。 有何建議? 謝謝, 基蘭。連接到Azure中的Linux虛擬機的端點

+0

這屬於ServerFault,而不是StackOverflow。這就是說:確保包含您的端點和防火牆設置的詳細信息。否則,很難回答。 –

回答

0

覈對清單enable remote access to mysql

  • 更新my.cnf中修改綁定地址= 0.0.0.0,以確保服務器上的所有IP監聽(而不僅僅是127.0.0.1,這是默認配置)
  • 更新my.cnf以刪除/註釋「skip-networking」(啓用此配置時,所有與mysqld的交互必須通過Unix套接字進行)。
  • 授予訪問mysql用戶logging in from specific IP(而不是本地主機)的權限。
  • 確保防火牆規則allow tcp port 3306(如果防火牆是激活的)。