關於 Cloud SQL 中的資料遷移

本頁面說明 Cloud SQL 中的資料遷移選項。

資料庫移轉服務

如要將資料從外部伺服器遷移至 Cloud SQL,您可以使用資料庫移轉服務

使用資料庫遷移服務時,您可以在建立遷移工作時建立目的地 Cloud SQL 執行個體。資料庫移轉服務會使用遷移工作,將資料從來源資料庫執行個體遷移至目的地 Cloud SQL 執行個體。詳情請參閱「建立遷移工作至新的目的地執行個體」。

不過,您可能會想在資料庫移轉服務之外建立目的地 Cloud SQL 執行個體。舉例來說,您可以使用 Terraform 或其他基礎架構即程式碼 (IaC) 工具。在這種情況下,您還是可以使用資料庫移轉服務,將資料遷移至 Cloud SQL 執行個體。詳情請參閱「建立遷移工作,以便將資料遷移至現有的目的地執行個體」。

從外部伺服器複製

使用備用資源是另一種從外部伺服器將資料遷移至 Cloud SQL 的方式。Cloud SQL 支援各種複製模式,可將資料遷移至執行個體。

詳情請參閱「從外部伺服器複製資料的相關說明」。

如要設定 Cloud SQL 以便透過複製功能遷移資料,請參閱「設定 Cloud SQL 和外部伺服器以進行複製」。

限制

  • 系統不支援將資料遷移至已啟用 Private Service Connect 或已含有資料的 Cloud SQL 執行個體。
  • 如果執行個體有自訂備份設定 (例如自訂備份位置),建議您在升級執行個體後再次自訂備份設定。在升級程序期間,Cloud SQL 會將備份設定重設為預設值。
  • 升級執行個體後,建議您啟用即時復原功能。