本頁面說明 Cloud SQL 的資料庫版本支援政策。
Cloud SQL 支援的資料庫版本
Cloud SQL 支援多個版本的資料庫引擎。不同版本的功能和可能發生的問題類型可能有所不同。升級作業可能會影響使用者,但提供最新的資料庫功能和重要修補程式也至關重要。Cloud SQL 會自動透過修補程式和次要版本更新,將執行個體保持在最新狀態。
Cloud SQL 支援的主要和次要版本
Cloud SQL 支援下列資料庫版本:
主要版本 | 子版本 | 一般支援開始日期 | 延伸支援開始日期 | 淘汰日期 |
---|---|---|---|---|
MySQL 8.4 | 8.4.5 | 2024 年 10 月 1 日 | — | — |
MySQL 8.0 (預設) | 8.0.42 8.0.41 (預設) 8.0.40 8.0.39 8.0.37 8.0.36 8.0.35 8.0.34 8.0.33 8.0.32 8.0.31 8.0.30 8.0.29 (已淘汰) 8.0.28 8.0.27 8.0.26 8.0.18 |
2020 年 8 月 30 日 | 2026 年 7 月 1 日 | 2029 年 7 月 1 日 |
MySQL 5.7 | 5.7.44 | 2016 年 8 月 1 日 | 2025 年 2 月 1 日* | 2028 年 2 月 1 日 |
MySQL 5.6 | 5.6.51 | 2016 年 8 月 1 日 | 2025 年 2 月 1 日* | 2028 年 2 月 1 日 |
為避免支付延長支援的額外費用,建議您在 2025 年 5 月 1 日前升級執行個體。
Cloud SQL 資料庫版本格式
如果是 MySQL,版本號碼中的前兩個數字構成主要版本,最後一個數字則是次要版本。以 5.7.13 版為例,Cloud SQL 是以 5.7 做為主要版本,而 13 則表示次要版本。
如何找出 Cloud SQL 執行個體的資料庫版本
建立 Cloud SQL 執行個體時,您可以指定資料庫版本。 如果您未指定資料庫版本,Cloud SQL 會使用預設資料庫版本。
如要查看 Cloud SQL 執行個體的資料庫版本,請按照下列步驟操作:
-
前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。
- 如要開啟執行個體的「總覽」頁面,請按一下執行個體名稱。
- 在「設定」資訊卡中,查看「資料庫版本」。
如要在 Cloud SQL 專案中依特定資料庫版本篩選執行個體,請按照下列步驟操作:
-
前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。
- 在「篩選條件」欄位中,選取「類型」。系統會列出專案中的資料庫版本。
- 如要篩選執行個體,請選取專案中的資料庫版本。
如要查看貴機構中的所有 Cloud SQL 執行個體及其資料庫版本,請使用資料庫中心。您也可以在資料庫中心切換檢視畫面,從專案切換至資料夾或機構,取得所有 Cloud SQL 執行個體的完整清單。詳情請參閱「篩選資源並匯出車隊清單資訊」。
主要版本生命週期
本節說明 Cloud SQL 主要版本的支援生命週期。
一般支援
資料庫引擎開發人員社群發布新主要版本後,Cloud SQL 會在五個月內支援該版本。 這項支援的第一階段是定期支援。在一般支援期間,Cloud SQL 會提供資料庫引擎的子版本和維護更新。Cloud SQL 也會將安全性修正套用至執行個體。只要資料庫引擎開發人員社群支援主要版本,Cloud SQL 就會定期提供主要版本支援。主要版本在社群終止服務後,就會進入 Cloud SQL 的延長支援期。延長支援期
如果 MySQL 適用的 Cloud SQL 主要版本已達 EOL,Cloud SQL 會提供延長支援。延長支援期可讓您繼續執行 Cloud SQL 執行個體三年,即使開發人員社群停止支援執行個體所用的主要版本也沒問題。延長支援期為三年。您可以利用這段時間規劃、測試及將執行個體升級至正常支援的主要版本。如要進一步瞭解如何升級主要版本,請參閱「就地升級資料庫主要版本」和「透過遷移資料升級資料庫主要版本」。
如要進一步瞭解延展支援,請參閱「Cloud SQL 的延展支援」。
淘汰
特定主要版本的延長支援期結束後,Cloud SQL 就會淘汰該主要版本。如果執行個體使用的主要版本已遭淘汰,系統會自動將執行個體升級至資料庫引擎的預設主要和次要版本。Cloud SQL 會在淘汰日期前至少 12 個月,向專案擁有者傳送淘汰通知。
如果是 MySQL 適用的 Cloud SQL 主要版本,專案擁有者會在延長支援的第二年結束時收到淘汰通知。
次要版本支援
資料庫引擎開發人員社群發布新次要版本後,Cloud SQL 會在三個月內支援該版本。Cloud SQL 支援新的次要版本後,系統會自動在新版本上佈建新執行個體。在下一次定期維護作業推出時,Cloud SQL 會將現有執行個體升級至新版本。 MySQL 適用的 Cloud SQL 8.0 是這項政策的例外狀況,因為它會在預設次要版本上佈建新執行個體。詳情請參閱 MySQL 8.0。Cloud SQL 會確定每個資料庫引擎的目標次要版本。當目標次要版本與 Cloud SQL 執行個體的次要版本不同時,Cloud SQL 會於下次維護週期升級該版本。您可以為執行個體設定維護期間,控制維護重新開始的日期與時間。
MySQL 8.0
MySQL 8.0 適用的 Cloud SQL 會以預設子版本佈建執行個體,這可能不是最新子版本。
MySQL 適用的 Cloud SQL 支援新的次要版本後,您就可以將現有的 MySQL 適用的 Cloud SQL 執行個體升級至新版本。次要版本成為預設版本後,Cloud SQL 就會自動在新次要版本上佈建新執行個體。