dm迁移过程中看不到迁移的数据库

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】

【问题描述】
迁移过程中使用navicat连接TiDB,看不到目标数据库,只有一个dm_meta数据库

执行query-status显示Running


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

dm_meta 里的 test_loader_checkpoint 和 test_syncer_checkpoint 都有数据吗?

task.yaml 配置文件里的 block-allow-list 项都配置了吗?

没有数据,只有空表。
这是配置文件
name: ddd
task-mode: all

target-database:
host: “127.0.0.1”
port: 4100
user: “root”
password: “”

mysql-instances:

  • source-id: “localhost-ddd-dev-01”
    block-allow-list: “ba-rule1”

block-allow-list:
ba-rule1:
do-dbs: [“dddpf4”]
ignore-tables:
- db-name: “dddpf4”
tbl-name: “~pvs_dict|pvs_literature_keywords|html_escape|act_ge_bytearray|act_ru_execution|act_ru_event_subscr|act_ru_identitylink|act_ru_variable|act_ru_task|act_procdef_info|act_id_membership|act_ru_job|act_re_model.*”

这是配置的什么?完整的 task 文本提供下吧

这是配置的ignore-table

这个就是完整的配置文件内容

配置的ignore-table的正则

是不是正则配置错误了。
这块配置是为了将多个表加入黑名单

这块不能这样配置,多个表加入黑名单需要写多个,以某个前缀开头的可以使用正则匹配。该正则方式参考 go 的正则。

    - db-name: "xxx"
      tbl-name: "xxx"
    - db-name: "xxx"
      tbl-name: "xxx"

感谢,我试下

:ok_hand::ok_hand::ok_hand: