設定 MySQL 適用的 Cloud SQL 來源網路連線

本頁面說明如何設定 MySQL 適用的 Cloud SQL 來源網路連線,以便透過資料庫遷移服務,將相同系統的資料庫遷移至 MySQL 適用的 Cloud SQL。你可以使用以下兩種方法:

如要使用資料庫遷移服務,在兩個 MySQL 適用的 Cloud SQL 執行個體之間進行同質遷移,建議不要使用反向 SSH 通道連線方法。

設定 Private Service Connect 介面

這種連線方式可讓您連線至來源資料庫的私人 IP,且不會耗用 虛擬私有雲對等互連配額。只有在 遷移至現有執行個體時,才能使用 Private Service Connect 介面。

如要透過 Private Service Connect 介面使用私人連線,請按照下列步驟操作:

  1. 在專案中,請確認您已啟用 虛擬私有雲網路和私人服務存取權。

    這是與資料庫遷移服務和來源資料庫伺服器對等互連的網路。您必須有足夠的空間,才能為這兩個元件分配 IP 範圍。

  2. 請確認來源 Cloud SQL 執行個體已設定私人 IP,並透過上一個步驟所述的虛擬私有雲網路,設定私人服務連線 (PSA)。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
  3. 建立已啟用 Private Service Connect 的目的地 Cloud SQL 執行個體。請參閱 Cloud SQL 說明文件中的「 建立啟用 Private Service Connect 的執行個體」。
  4. 為目的地執行個體設定 Private Service Connect 傳出連線。大致來說,這個程序包含:
    1. 在虛擬私有雲網路中建立網路連結,來源執行個體在該網路中具有 PSA 的私人 IP 位址。請注意,為網路連結保留的子網路範圍必須在 RFC 1918 範圍內。
    2. 正在將網路連結指派給目的地 MySQL 適用的 Cloud SQL 執行個體。

    如需完整程序,請參閱 Cloud SQL 說明文件中的「 設定輸出連線」。

  5. 稍後 建立來源連線設定檔時,請使用來源 MySQL 適用的 Cloud SQL 執行個體的私人 IP 位址。
  6. 建立遷移工作時,請選取「PSC interface」(PSC 介面) 做為連線方式。

設定專用虛擬私有雲對接

如要透過私人連線,將 MySQL 適用的 Cloud SQL 來源用於異質遷移作業,請使用虛擬私有雲 (VPC) 對接,在資料庫遷移服務與來源資料庫之間,透過 Google Cloud中的虛擬私有雲網路建立連線。系統不支援遞移對等互連,因此如要使用這種連線方法,您需要在虛擬私有雲網路中設定反向 Proxy 虛擬機器 (VM)。

如要透過虛擬私有雲對接使用私人連線,請按照下列步驟操作:

  1. 在專案中,請確認您已啟用 虛擬私有雲網路和私人服務存取權。

    這是與資料庫遷移服務和來源資料庫伺服器對等互連的網路。您必須有足夠的空間,才能為這兩個元件分配 IP 範圍。

  2. 請確認來源 Cloud SQL 執行個體已設定私人 IP 和私人服務連線 (PSA),並使用上一個步驟所述的虛擬私有雲網路。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
  3. 在後續階段 建立來源連線設定檔時,請執行下列操作:
    1. 在「定義連線詳細資料」部分, 輸入來源 Cloud SQL 執行個體的私人 IP。

      查看執行個體摘要資訊時,可以查看執行個體的私人 IP 位址。

    2. 在「Define connectivity method」(定義連線方式) 區段中,選取「Private connectivity」(私人連線)。
    3. 在下拉式選單中,選取您在上一個步驟中建立的私人連線設定。

設定 IP 許可清單連線能力

如要為 MySQL 適用的 Cloud SQL 來源設定 IP 許可清單連線能力,請按照下列步驟操作:

  1. 為來源 Cloud SQL 執行個體啟用公開 IP,並將目的地執行個體的傳出公開 IP 新增至授權網路清單。詳情請參閱 Cloud SQL 說明文件的「 啟用公開 IP」一節。

    如要遷移至新的目的地執行個體,請務必建立目的地,並啟用公開 IP。

  2. 在後續階段 建立來源連線設定檔時,請使用來源執行個體的公開 IP 位址。
  3. 建立遷移工作時,請選取「IP 許可清單」做為連線方式。

後續步驟