全部產品
Search
文件中心

ApsaraDB RDS:RDS MySQL控制台操作(資料移轉)

更新時間:Feb 19, 2025

本文介紹如何使用RDS MySQL控制台中的資料移轉功能,通過內部整合的Data Transmission Service(DTS)實現多種執行個體間的資料移轉鏈路。

前提條件

費用說明

該功能內部由DTS實現,收費項同DTS保持一致。更多資訊,請參見計費項目

操作步驟

  1. 進入執行個體的資料移轉及同步頁面。

    1. 訪問RDS執行個體列表

    2. 在上方選擇地區,然後單擊目標執行個體ID。

    3. 進入執行個體頁面後,單擊左側導覽列資料移轉及同步

  2. 選擇資料移轉頁簽,然後單擊建立遷移任務並進行以下步驟。

    1. 配置源庫及目標庫

      說明
      • 選擇當前RDS MySQL執行個體作為源端或目標端時,執行個體地區RDS執行個體ID會自動設定且不支援手動修改。

      • 當前RDS MySQL執行個體無是否跨阿里雲帳號配置項。

      1. 配置源端資訊。

        1. 輸入資料庫帳號資料庫密碼

        2. 選擇串連方式

      2. 配置目標端資訊。

        1. 選擇需要遷移的資料庫類型接入方式

        2. 選擇目標端執行個體地區RDS執行個體ID

        3. 選擇串連方式

      3. 單擊測試連接以進行下一步

    2. 對象配置

      說明

      此步驟與DTS舊版控制台一致,DTS新版控制台在此步驟進行了配置流程最佳化。詳情請參見DTS新版控制台升級

      1. 選擇遷移類型庫表結構遷移全量遷移增量遷移

      2. 選擇目標已存在表的處理模式預檢查並報錯攔截忽略報錯並繼續執行

      3. 配置目標庫對象名稱大小寫策略,您可以配置目標執行個體中遷移對象的庫名、表名和列名的英文大小寫策略。

        說明

        預設情況下選擇DTS預設策略,您也可以選擇與源庫、目標庫預設策略保持一致。更多資訊,請參見目標庫對象名稱大小寫策略

      4. 源庫對象框中單擊待遷移的對象,然後單擊將其移動到已選擇對象框。

      5. 針對單個或多個(點擊右上方大量編輯)遷移對象在目標執行個體中的名稱變更。

      6. 單擊進階配置(選填)下拉框,進行進階參數配置。

        1. 選擇資料校正配置資料校正方式,可選擇的校正方式與選擇遷移類型步驟中的選項相對應。

        2. 進階配置及後續步驟與DTS控制台保持一致,根據遷移源端和目標端的區別,請參見下表進行後續配置。

          源庫

          目標庫

          相關文檔

          RDS MySQL

          MySQL

          RDS MySQL執行個體間的遷移

          PolarDB for MySQL

          RDS MySQL遷移至PolarDB MySQL版

          AnalyticDB MySQL 3.0

          RDS MySQL遷移至AnalyticDB MySQL 3.0

          Tair/Redis

          RDS MySQL遷移至Tair/Redis

          PostgreSQL

          RDS MySQL遷移至RDS PostgreSQL

          Kafka

          RDS MySQL遷移至阿里雲訊息佇列Kafka版

          AnalyticDB PostgreSQL

          RDS MySQL遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

          Oracle

          RDS MySQL遷移至自建Oracle

          PolarDB-X 1.0

          RDS MySQL遷移至PolarDB-X 1.0

          PolarDB-X 2.0

          RDS MySQL遷移至PolarDB-X 2.0

          ClickHouse

          RDS MySQL遷移至ClickHouse叢集

          DataHub

          RDS MySQL遷移至DataHub

          Elasticsearch

          RDS MySQL遷移至Elasticsearch

          MaxCompute

          RDS MySQL遷移至MaxCompute

          SelectDB

          RDS MySQL遷移至雲資料庫SelectDB版

          Tablestore

          RDS MySQL遷移至Tablestore

          Lindorm

          RDS MySQL遷移至雲原生多模資料庫Lindorm

          MySQL

          RDS MySQL

          自建MySQL遷移至RDS MySQL

          PolarDB for MySQL

          PolarDB MySQL版遷移至RDS MySQL

          SQL Server

          RDS SQL Server遷移至RDS MySQL

          PostgreSQL

          RDS PostgreSQL遷移至RDS MySQL

          Oracle

          自建Oracle遷移至RDS MySQL

          PolarDB-X 1.0

          PolarDB-X 1.0遷移至RDS MySQL

          PolarDB-X 2.0

          PolarDB-X 2.0遷移至RDS MySQL

          DB2 LUW

          Db2 for LUW遷移至RDS MySQL

          Mariadb

          RDS MariaDB遷移至RDS MySQL

          MaxCompute

          MaxCompute遷移至RDS MySQL

          OceanBase(MySQL)

          OceanBase(MySQL模式)遷移至RDS MySQL

          TiDB

          自建TiDB遷移至RDS MySQL

          說明

          跨雲遷移請參見跨阿里雲帳號遷移RDS執行個體

常見問題

Q:運行DTS任務時出現報錯資訊DTS-RETRY-ERR-0069:Datasource rejected establishment of connection (.*)? Too many connections,如何解決?

A:可能原因:源端或目標端資料庫的串連數過多。

解決方案:調整源端或目標端資料庫的最大串連數,並重新啟動任務。具體操作,請參見修改最大串連數

更多DTS報錯資訊及解決方案,請參見常見報錯