連線至特定 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 來連線到您的伺服器。 請檢查下列範例,以進一步清楚瞭解。

Example connecting via different gateway mysql versions

注意

連線透過埠 3308 和 3309 適用於 MySQL 的 Azure 資料庫,僅支援公用連線、Private Link 和 VNet 服務端點搭配埠 3306 使用。

閱讀版本支援原則檔中已淘汰版本的 版本支援原則。

管理更新和升級

服務會自動管理 Bug 修正版本更新的修補。 例如,5.7.20 到 5.7.21。

從 MySQL v5.6 升級至 v5.7 的服務目前支援主要版本升級。 如需詳細資訊,請參閱 如何執行主要版本升級 。 如果您想要從 5.7 升級至 8.0,建議您執行 傾印並還原 至使用新引擎版本建立的伺服器。

下一步