[TIDB]-DM数据同步组件配置:单库单表同步MySQL数据

在dm中创建数据源配置文件:
cat mysql-replica-01.yaml
# MySQL1 Configuration.
source-id: "mysql-replica-01"
# DM-worker 是否使用全局事务标识符 (GTID) 拉取 binlog。
enable-gtid: true
from:
  host: "172.16.76.239"
  user: "tidb_sync"
  password: "mysql"  # 推荐使用加密后的密码
  port: 13306
 
[root@uat-server-2 dm]# cat mysql-to-tidb-big_data.bd_area_bak.yaml
name: "big_data_sync_bd_area_bak"
# 全量+增量 (all) 迁移模式。
task-mode: "all"
# 下游 TiDB 配置信息。
target-database:
  host: "172.16.76.239"
  port: 4000
  user: "root"
  password: "nsy_123"  # 推荐使用加密后的密码
# 当前数据迁移任务需要的全部上游 MySQL 实例配置。
mysql-instances:
  # 上游实例或者复制组 ID,参考 `inventory.ini` 的 `source_id` 或者 `dm-master.toml` 的 `source-id 配置`。
  - source-id: "mysql-replica-01"
    block-allow-list: "bw_rule-1"
  # 需要迁移的库名或表名的黑白名单的配置项名称,用于引用全局的黑白名单配置,全局配置见下面的 `block-allow-list` 的配置。
block-allow-list:
  bw_rule-1:
    do-dbs: ["big_data"]
    do-tables:
      - db-name: "big_data"
        tbl-name: "bd_area_bak"


分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS