为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】5.0.0
【问题描述】dm版本:2.0.2,上游mysql 视图 数据不能迁移,已经配置账户的视图的相关权限
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】5.0.0
【问题描述】dm版本:2.0.2,上游mysql 视图 数据不能迁移,已经配置账户的视图的相关权限
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
报什么错误了?麻烦贴一下错误以及 task 相关配置吧。
dmctl 部署没有报错,正常启动task,查询dm-worker log中也没有相关错误
task相关配置如下:
name: “dev-test”
task-mode: “all”
target-database:
host: “172.31.222.xx”
port: 3390
user: “root”
password: “xxx”
source-id: “mysql-replica-02”
block-allow-list: “global”
route-rules: [“rule-1”,“rule-3”]
mydumper-config-name: “global”
routes:
rule-1:
schema-pattern: “test_db”
table-pattern: “test_table_view”
target-schema: “dev_db”
target-table: “dev_table_view”
rule-3:
schema-pattern: “test_db”
table-pattern: “test_table”
target-schema: “dev_db”
target-table: “dev_table”
block-allow-list:
global:
do-tables:
- db-name: “test*”
tbl-name: “test*”
mydumpers:
global:
extra-args: “”
在数据迁移过程中,业务要求屏蔽特定敏感字段,参考tug,采用上游库中对原表构建视图,之后迁移视图数据的方式,在下游tidb中创建视图结构相应的表,数据 上游mysql view --》 下游tidb table
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。