Share via


連線至特定 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,連線至適用於 MySQL 的 Azure 資料庫的預設連接埠 3306 會執行 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,我們建議您執行傾印和還原至使用新引擎版本所建立的伺服器。

下一步