DM启动报错:invalid connection

【 TiDB 使用环境】生产环境
【 TiDB 版本】5.4.0
【复现路径】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】
DM同步数据,新加了一个表,启动报错如下:

表结构发来看看,有什么特殊的么?

表结构

连接不上?

之前同步是正常的,今天修改了配置文件,新加了上面那个表,启动就报错了

这个报错就是连不上上游的mysql。

可以在dm-worker所在的机器,使用msyql客户端访问一下上游。验证一下。

一般是上游的防火墙或者是用户权限导致的不能访问。

1 个赞

如果之前是正常的,那就show create table 看下完整建表语句?看字段没什么特殊字段,可能是索引问题,TiDB是不支持全文索引的。

当时用mysql客户端连接测试是正常,但是任务启动不了。

现在启动正常了

查了一下源端的负载,那段时间确认CPU比较高,应该就是这个导致的

1 个赞

刚开始也怀疑是表结构的问题,后面查了没啥特殊的字段

下游有这张表么

1.上游MySQL是不是有网络隔离、或者是负载高连接不上
2.配置信息错误(如域名端口、账号密码、库名)