【 TiDB 使用环境】Poc
【 TiDB 版本】
【复现路径】
【遇到的问题:问题现象及影响】任务配置项 - db-name: “analysis-service”,通过query-status查询状态是running,但是目标tidb库中没有创建 analysis-service 库。
【资源配置】
【附件:截图/日志/监控】
是指用dm迁移么,把迁移的配置文件发下吧
name: testdm9
task-mode: all
target-database:
host: “192.168.84.3”
port: 4000
user: “root”
password: “”
mysql-instances:
- source-id: “mysql-01”
block-allow-list: “ba-rule9”
block-allow-list:
ba-rule9:
do-tables:
- db-name: “analysis_service”
tbl-name: “g_station”
配置文件里是下划线
你配置的db-name就是下划线的,指定没同步啊,如果是想要在tidb中建下划线的库,可以在配置中添加路由配置
这里的do-tables上面加个do-dbs看下
ba-rule下面,do-tables上面
do-dbs: [“analysis-service”]
如果还不行,去掉反引号试下
还是不行 ![]()
“test*” 库名用正则里的* 匹配试试,跳过特殊字符 - ![]()
这算歪门邪道了 ![]()
报错日志能 复制出来看下。 我这在库级别也有中划线的问题。 db-name.。 无法实现 select * from db-name.table_name; 的查询。
![]()
你这个报错不是dm迁移日志吧?
是的。
看看是不是这个问题 DM迁移报错 - #8,来自 okenJiang
像上面大佬说的,找下dm对应的日志,正常有反引号执行是没问题的,不知道在dm里反引号是不是被过滤掉了
解决了没? 加下好友。我看看,这段时间我也在搞这个。
怎么加你好友?




