Share via


針對適用於 MySQL 的 Azure 資料庫 - 彈性伺服器的連線問題進行疑難排解

適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器

連線問題可能由各種因素造成,包括:

  • 防火牆設定
  • 連線逾時
  • 不正確的登入資訊
  • 某些適用於 MySQL 的 Azure 資料庫彈性伺服器資源已達最大限制

在本文中,我們會探討為部分常見錯誤疑難排解的方式,以及可採取哪些步驟解決錯誤。

疑難排解常見錯誤

如果應用程式持續無法連線到「適用於 MySQL 的 Azure 資料庫彈性伺服器」,通常表示是下列其中一項發生問題:

  • 用戶端防火牆設定:用戶端上的防火牆必須允許與 適用於 MySQL 的 Azure 資料庫彈性資料庫執行個體的連線。 您也必須允許連線到的伺服器 IP 位址和連接埠,在某些防火牆中,還要允許應用程式名稱,例如 MySQL。
  • 使用者錯誤︰您可能輸入錯誤的連線參數,例如連接字串中的伺服器名稱。

解決連線問題

  • 請參閱在適用於 MySQL 的 Azure 資料庫彈性伺服器中使用傳輸層安全性 (TLS 1.2) 的加密連線 --> 深入了解加密連線。
  • 如果您使用公用存取 (允許的 IP 位址),請設定 防火牆規則以允許用戶端 IP 位址。 僅適用於臨時性的測試目的,請使用 0.0.0.0 作為起始 IP 位址並使用 255.255.255.255 作為結束 IP 位址來設定防火牆規則。 這麼做將對所有 IP 位址開啟伺服器。 若這樣可解決您的連線問題,請移除此規則並針對已適當限制的 IP 位址或位址範圍建立防火牆規則。
  • 在用戶端與網際網路之間的所有防火牆上,確定開放連接埠 3306 供輸出連線使用。
  • 確認您的連接字串和其他連線設定。 請參閱 Azure 入口網站 [連接字串] 頁面中適用於您伺服器的預先定義連接字串,了解通用語言。

下一步