連線至特定 MySQL 版本的閘道節點
適用於: 適用於 MySQL 的 Azure 資料庫 - 單一伺服器
重要
適用於 MySQL 的 Azure 資料庫單一伺服器位於淘汰路徑上。 強烈建議您升級至適用於 MySQL 的 Azure 資料庫彈性伺服器。 如需移轉至適用於 MySQL 的 Azure 資料庫彈性伺服器的詳細資訊,請參閱 適用於 MySQL 的 Azure 資料庫單一伺服器會發生什麼事?
在 [單一伺服器部署] 選項中,會使用閘道將連線重新導向至伺服器實例。 建立連線之後,MySQL 用戶端會顯示閘道中設定的 MySQL 的版本,而非 MySQL 伺服器執行個體上執行的實際版本。 若要判斷您的 MySQL 伺服器執行個體的版本,請在 MySQL 提示字元命令下使用 SELECT VERSION();
命令。 檢閱 連線性架構 ,以深入瞭解 適用於 MySQL 的 Azure 資料庫 服務架構中的閘道。
由於適用於 MySQL 的 Azure 資料庫支援主要版本 v5.7 和 v8.0,預設埠 3306 會連線到適用於 MySQL 的 Azure 資料庫執行 MySQL 用戶端 5.6 版(最低通用分母),以支援所有 2 個支援主要版本的伺服器連線。 不過,如果您的應用程式需要連線到特定主要版本,例如 v5.7 或 v8.0,您可以藉由變更伺服器中的埠連接字串來執行此動作。
在 適用於 MySQL 的 Azure 資料庫 服務中,閘道節點會接聽 v5.7 用戶端的埠 3308,以及 v8.0 用戶端的埠 3309。 換句話說,如果您想要連線到 v5.7 閘道用戶端,您應該使用完整的伺服器名稱和埠 3308 從用戶端應用程式連線到您的伺服器。 同樣地,如果您想要連線到 v8.0 閘道用戶端,您可以使用完整的伺服器名稱和埠 3309 來連線到您的伺服器。 請檢查下列範例,以進一步清楚瞭解。
注意
連線透過埠 3308 和 3309 適用於 MySQL 的 Azure 資料庫,僅支援公用連線、Private Link 和 VNet 服務端點搭配埠 3306 使用。
閱讀版本支援原則檔中已淘汰版本的 版本支援原則。
管理更新和升級
服務會自動管理 Bug 修正版本更新的修補。 例如,5.7.20 到 5.7.21。
從 MySQL v5.6 升級至 v5.7 的服務目前支援主要版本升級。 如需詳細資訊,請參閱 如何執行主要版本升級 。 如果您想要從 5.7 升級至 8.0,建議您執行 傾印並還原 至使用新引擎版本建立的伺服器。
下一步
- 若要查看支援的版本,請流覽 適用於 MySQL 的 Azure 資料庫版本支援原則
- 如需適用於 MySQL 的 Azure 資料庫版本控制原則的詳細資訊,請參閱 本檔 。
- 如需以服務 層級 為基礎的特定資源配額和限制的相關資訊,請參閱 服務層級