共用方式為


常見問題集 (FAQ)

  • Q: 我可以直接從MySQL 5.7升級到8.4(或跳過主要版本)嗎?

    A. 不支援跨主要版本升級 (例如,直接從 MySQL 5.7 升級至 8.4)。 您必須從5.7升級到8.0,然後從8.0升級到8.4。 未來,如果發布新的MySQL主要版本,將不支援跳過主要版本的直接升級。 每個主要版本升級都必須依序執行。

  • 問: 這會導致伺服器停機嗎,如果是,多長時間?

    A. 若要在升級期間將停機時間降至最低,請遵循 使用唯讀副本進行最少停機時間的主要版本升級所提到的步驟。 伺服器在升級程序期間無法使用,因此建議您在計劃的維護時段內執行此作業。 預估停機時間取決於資料庫大小、佈建的儲存體大小(佈建的IOPS)以及資料庫上的表格數目。 升級時間與伺服器上的表數成正比。 若要估計伺服器環境的停機時間,建議您先在還原的伺服器複本上執行升級。

  • 問: 我使用的是 HA 伺服器。我是否可以期望在主要版本升級中獲得接近零的停機時間體驗,類似於例行維護?

    A. 否。 主要版本升級與例行維護有很大不同。 跨主要版本的 HA 主要伺服器和待命伺服器之間的複寫並不穩定,這會讓我們無法在適用於 MySQL 的 Azure 資料庫中進行此類升級期間提供接近零的停機時間體驗。

  • 問: 升級後我的備份會發生什麼情況?

    A. 在主要版本升級之前進行的所有備份 (自動/隨選) 在用於還原時,都會還原至具有舊版的伺服器。 主要版本升級後進行的所有備份(自動/隨選備份)都會還原到具有升級版本的伺服器。 強烈建議您在執行主要版本升級之前進行隨選備份,以便輕鬆復原。