为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】
【问题描述】
迁移过程中使用navicat连接TiDB,看不到目标数据库,只有一个dm_meta数据库
执行query-status显示Running
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【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:
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"
感谢,我试下