dumpling 导出数据一直报错

dumpling 导出数据一直报错报错信息如下:

感觉连接就有问题,你用mysql客户端试连过吗

检查一下是不是连接账号的权限问题, 从 TiDB/MySQL 导出数据 需要的权限:

  • PROCESS:需要该权限用于查询集群信息以获取 PD 地址,从而通过 PD 控制 GC。
  • SELECT:导出目标表时需要。
  • RELOAD:使用 consistency flush 时需要。注意,只有 TiDB 支持该权限,当上游为 RDS 或采用托管服务时,可忽略该权限。
  • LOCK TABLES:使用 consistency lock 时需要,需要导出的库表都有该权限。
  • REPLICATION CLIENT:导出 metadata 记录数据快照点时需要,可选,如果不需要导出 metadata,可忽略该权限。

用mysql客户端连接查询数据是没问题的。

之前一直都是使用的相同的导出语句,只是时间条件变更了。

命令贴出来瞧瞧

命令贴出来瞧瞧。

用mysql客户端连接执行show index from airport.collect…这条语句会有问题吗?

1 个赞

看着没错。。。

找个新节点重新下载TiDB-community-toolkit试下

dumpling工具的版本和集群版本一致嘛

是不是这台机器有部署ha ? 直接命令行可以登录吗?

是不是版本不一致

超时时间这些检查下呢,是不时间范围内的数据多了,连接超时关闭了

版本一致的,之前一直都是使用的这个脚本。

命令没错,奇怪了

上大杀器吧,wireshark抓包,然后启动dumpling命令,再报错的话就把抓的包发上来看看。看看哪个ip连不上。

连接报错,连接驱动或者版本,账号是不是不对