本頁面說明如何設定 MySQL 適用的 Cloud SQL 來源網路連線,以便透過資料庫遷移服務,將相同系統的資料庫遷移至 MySQL 適用的 Cloud SQL。你可以使用以下兩種方法:
如要使用資料庫遷移服務,在兩個 MySQL 適用的 Cloud SQL 執行個體之間進行同質遷移,建議不要使用反向 SSH 通道連線方法。
設定 Private Service Connect 介面
這種連線方式可讓您連線至來源資料庫的私人 IP,且不會耗用 虛擬私有雲對等互連配額。只有在 遷移至現有執行個體時,才能使用 Private Service Connect 介面。
如要透過 Private Service Connect 介面使用私人連線,請按照下列步驟操作:
在專案中,請確認您已啟用 虛擬私有雲網路和私人服務存取權。
這是與資料庫遷移服務和來源資料庫伺服器對等互連的網路。您必須有足夠的空間,才能為這兩個元件分配 IP 範圍。
- 請確認來源 Cloud SQL 執行個體已設定私人 IP,並透過上一個步驟所述的虛擬私有雲網路,設定私人服務連線 (PSA)。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
- 建立已啟用 Private Service Connect 的目的地 Cloud SQL 執行個體。請參閱 Cloud SQL 說明文件中的「 建立啟用 Private Service Connect 的執行個體」。
- 為目的地執行個體設定 Private Service Connect 傳出連線。大致來說,這個程序包含:
- 在虛擬私有雲網路中建立網路連結,來源執行個體在該網路中具有 PSA 的私人 IP 位址。請注意,為網路連結保留的子網路範圍必須在 RFC 1918 範圍內。
- 正在將網路連結指派給目的地 MySQL 適用的 Cloud SQL 執行個體。
如需完整程序,請參閱 Cloud SQL 說明文件中的「 設定輸出連線」。
- 稍後 建立來源連線設定檔時,請使用來源 MySQL 適用的 Cloud SQL 執行個體的私人 IP 位址。
- 建立遷移工作時,請選取「PSC interface」(PSC 介面) 做為連線方式。
設定專用虛擬私有雲對接
如要透過私人連線,將 MySQL 適用的 Cloud SQL 來源用於異質遷移作業,請使用虛擬私有雲 (VPC) 對接,在資料庫遷移服務與來源資料庫之間,透過 Google Cloud中的虛擬私有雲網路建立連線。系統不支援遞移對等互連,因此如要使用這種連線方法,您需要在虛擬私有雲網路中設定反向 Proxy 虛擬機器 (VM)。
如要透過虛擬私有雲對接使用私人連線,請按照下列步驟操作:
在專案中,請確認您已啟用 虛擬私有雲網路和私人服務存取權。
這是與資料庫遷移服務和來源資料庫伺服器對等互連的網路。您必須有足夠的空間,才能為這兩個元件分配 IP 範圍。
- 請確認來源 Cloud SQL 執行個體已設定私人 IP 和私人服務連線 (PSA),並使用上一個步驟所述的虛擬私有雲網路。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
- 在後續階段
建立來源連線設定檔時,請執行下列操作:
- 在「定義連線詳細資料」部分,
輸入來源 Cloud SQL 執行個體的私人 IP。
查看執行個體摘要資訊時,可以查看執行個體的私人 IP 位址。
- 在「Define connectivity method」(定義連線方式) 區段中,選取「Private connectivity」(私人連線)。
- 在下拉式選單中,選取您在上一個步驟中建立的私人連線設定。
- 在「定義連線詳細資料」部分,
輸入來源 Cloud SQL 執行個體的私人 IP。
設定 IP 許可清單連線能力
如要為 MySQL 適用的 Cloud SQL 來源設定 IP 許可清單連線能力,請按照下列步驟操作:
-
為來源 Cloud SQL 執行個體啟用公開 IP,並將目的地執行個體的傳出公開 IP 新增至授權網路清單。詳情請參閱 Cloud SQL 說明文件的「 啟用公開 IP」一節。
如要遷移至新的目的地執行個體,請務必建立目的地,並啟用公開 IP。
- 在後續階段 建立來源連線設定檔時,請使用來源執行個體的公開 IP 位址。
- 建立遷移工作時,請選取「IP 許可清單」做為連線方式。
後續步驟
如要進一步瞭解資料庫遷移服務中的資料庫網路連線,請參閱「 網路方法總覽」。
如需完整的逐步遷移導覽,請參閱「 開始使用 MySQL 適用的 Cloud SQL 遷移作業」。