dm同步报错 解析metadata报错

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:tidb4.0,dm2.0
  • 【问题描述】:你好 ,使用dm同步mysql到tidb 报错如下 是什么原因导致的呢。

image

上传看下

麻烦帮忙看下

麻烦上传一下 metadata 文件。

Started dump at: 2020-10-21 11:05:44
SHOW MASTER STATUS:
Finished dump at: 2020-10-21 11:05:44

这样的

metadata (95 字节) 上传了

hi,

  1. dm 确定版本辛苦提供下,
  2. show master status 在数据库中执行下,并上传下结果

1.dm 版本是 v2.0.0-rc.2


2.show master status 如下图

上游不是MySQL吗,具体是哪个版本的(MariaDB?还是啥)

select version() 的结果是什么

mysql 5.5.60-log

mysql 5.5.60-log

mysql> status

看下具体的版本和厂商。

https://docs.pingcap.com/zh/tidb-data-migration/v2.0/precheck#检查内容

应该检测到上游是MySQL 5.5是不会运行的……请问是配置了“忽略项”吗

@Hacker_y8FSEfMk
可以反馈下 task 文件,看下具体配置。

@lance6716-PingCAP check-task 应该都过不去吧,

mysql5.56的

配置了 忽略version

我忽略了version,dump阶段 数据都下载下来了sql文件,load报错解析matadata错误

将 mysql 升级到 5.6 或者 5.7 吧,dm 对 mysql 版本有一些区间限制,

反馈下 query-status 看是什么报错