全部產品
Search
文件中心

ApsaraDB RDS:RDS MySQL控制台操作

更新時間:Mar 13, 2025

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

前提條件

費用說明

同步類型鏈路配置費用
庫表結構同步和全量資料同步不收費。
增量資料同步收費,詳情請參見計費概述

操作步驟

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

    1. 訪問RDS執行個體列表

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

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

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

    1. 配置源庫及目標庫

      說明

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

      1. 配置源端資訊。

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

        2. 選擇串連方式

      2. 配置目標端資訊。

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

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

        3. 選擇串連方式

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

    2. 對象配置

      1. 選擇同步類型庫表結構同步全量同步,同步任務固定支援增量同步處理,將源庫產生的增量資料即時同步至目標庫。不需要增量同步處理時,請使用資料移轉

      2. 選擇同步拓撲單向同步雙向同步

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

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

        說明

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

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

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

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

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

        2. 進階配置的參數配置方法及後續步驟與DTS控制台類似,詳情請參見對應的配置文檔。

          源庫

          目標庫

          相關文檔

          RDS MySQL

          說明

          RDS MySQL為源的跨雲同步任務請參見跨阿里雲帳號同步RDS MySQL執行個體

          MySQL

          PolarDB for MySQL

          AnalyticDB MySQL 3.0

          RDS MySQL同步至AnalyticDB MySQL 3.0

          Tair/Redis

          RDS MySQL同步至Tair/Redis

          Tablestore

          RDS MySQL同步至Tablestore

          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版

          Function Compute FC

          RDS MySQL同步至Function ComputeFC

          MySQL

          RDS MySQL

          自建MySQL同步至RDS MySQL

          PolarDB MySQL

          PolarDB MySQL版同步至RDS MySQL

          SQL Server

          RDS SQL Server同步至RDS MySQL

          PostgreSQL

          RDS PostgreSQL同步至RDS MySQL

          PolarDB-X 1.0

          PolarDB-X 1.0同步至RDS MySQL

          PolarDB-X 2.0

          PolarDB-X 2.0同步至RDS MySQL

          DB2 for LUW

          Db2 for LUW同步至RDS MySQL

          Mariadb

          RDS MariaDB同步至RDS MySQL

常見問題

  • Q:通過DTS進行資料同步的過程中,源庫RDS MySQL如果從高可用升級為叢集系列,DTS是否會自動識別升級後的資料庫?是否會自動重新同步資料?

    A:在RDS MySQL執行個體升級過程中可能會發生短暫的串連閃斷(詳情請參見高可用升級為叢集系列的影響),但DTS任務具備自動重試機制。執行個體系列升級完成後,DTS會自動識別升級後的資料庫,並繼續同步資料,無需手動幹預。

  • Q:通過DTS進行資料同步,延遲會比較高嗎?

    A:DTS資料同步延遲是指同步到目標資料庫中的最新資料的時間戳記,與來源資料庫的目前時間戳之間的差值。單位為毫秒。正常情況的延遲在1000毫秒以內。

    如果DTS增量遷移或同步延遲較大,請參見如何解決增量遷移延遲或同步延遲處理。