本頁面說明 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 會將備份設定重設為預設值。
- 升級執行個體後,建議您啟用時間點復原功能。