DM工具和mariadb的兼容问题

tidb版本:

MySQL [(none)]> select version();
±-------------------+
| version() |
±-------------------+
| 5.7.25-TiDB-v5.1.0 |
±-------------------+

MariaDB 版本:
MariaDB [(none)]> select version();
±----------------+
| version() |
±----------------+
| 10.3.20-MariaDB |
±----------------+

dm版本:
Cluster version: v6.1.0-alpha-nightly-20220324

做301实验的时候报错:
“short_error”: “Migrating from MariaDB is experimentally supported. If you must use DM to migrate data from MariaDB, we suggest make your MariaDB \u003e= 10.1.2”

官方文档中对上游数据库的版本要求:

数据库版本要求

  • MySQL 版本 > 5.5
  • MariaDB 版本 >= 10.1.2

看起来好像是符合要求的呀?为啥不行呢?难道一定要10.1.2版本的MariaDB 才行吗?

1 Like

这个版本是从里下载的?建议试一下 release 的版本 https://docs.pingcap.com/zh/tidb/stable/dm-release-notes

1 Like

好主意

检查一下你的mariadb配置,binlog是否已经开启 ,这个参数是否为full => binlog_row_image=FULL

2 Likes

谢谢楼上各位,问题已经解决。实际情况是虽然报错,但是DM可以正常运行,只是在stop-stask的时候无法成功。

看样子是个bug吗:joy: