dm 2.0添加MySQL8.0数据源失败

【 TiDB 使用环境】生产环境
【 TiDB 版本】V5.3.
【复现路径】dm 2.0添加MySQL 8.0 数据源失败
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】


dm对于mysql8支持不行,对于5.6也不行,目前好像只支持5.7

用DM 创建tdsql-c 8.0又是可以的,所以搞不懂了。

建议你用同样的方法,5.7试一下。5.7应该是没有问题的。对于8.0不完全支持

5.7的没问题,8.0的是第一次用,所以就遇到上面创建不成功的报错了。

这说明8.0支持不行。tidb对于5.7的支持非常好,对5.6,8.0支持不完全。

尝试升级一下dm的版本看看?
2.0有点低了。

有消息后,可以在这里面回复一下。我一直也关注这块

过一段时间后,管理员会关贴。

记错了,dm版本已经是5.1的。

[root@localhost ~]# tiup list dm
Available versions for dm:
Version Installed Release Platforms


nightly → v1.12.2-nightly-3 2023-06-07T10:05:12Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.0.9 2020-08-21T18:34:30+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.1.0 2020-08-28T18:40:59+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.1.1 2020-09-01T21:34:50+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.1.2 2020-09-11T20:40:23+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.2.0 2020-09-29T17:32:32+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.2.1 2020-10-23T18:25:12+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.2.3 2020-10-30T19:17:34+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.2.4 2020-11-19T21:09:29+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.2.5 2020-11-27T18:09:14+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.0 2020-12-18T19:05:10+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.1 2020-12-31T17:41:15+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.2 2021-03-02T14:59:45+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.3 2021-03-04T20:43:34+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.4 2021-03-05T19:38:51+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.5 2021-03-11T21:22:13+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.6 2021-03-19T20:04:17+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.3.7 2021-03-25T18:05:58+08:00 darwin/amd64,linux/amd64,linux/arm64
v1.4.0 2021-03-31T09:20:06Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.4.1 2021-04-07T11:58:21Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.4.2 2021-04-26T03:57:45Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.4.3 2021-05-13T03:42:27Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.4.4 2021-05-27T05:05:02Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.0 2021-06-09T04:32:05Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.1 2021-06-11T07:05:24Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.2 2021-06-24T06:58:27Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.3 2021-07-15T03:44:03Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.4 2021-08-05T07:16:59Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.5 2021-08-19T04:07:43Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.5.6 2021-09-01T08:45:40Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.6.0 2021-10-09T03:59:46Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.6.1 2021-10-21T06:26:35Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.7.0 2021-11-15T03:54:20Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.8.0 2021-12-06T10:55:16Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.8.1 2021-12-20T09:43:58Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.8.2 2022-01-11T06:16:14Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.0 2022-02-10T06:51:04Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.1 2022-02-24T08:00:12Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.2 2022-03-10T07:18:29Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.3 2022-03-24T10:23:50Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.4 2022-04-12T15:43:13Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.5 2022-05-10T10:26:40Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.9.6 YES 2022-05-20T08:03:06Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.10.0 2022-06-08T10:31:35Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.10.1 2022-06-09T09:02:02Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.10.2 2022-06-16T11:54:57Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.10.3 2022-08-12T05:50:40Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.11.0 2022-09-23T11:59:33Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.11.1 2022-11-24T06:22:03Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.11.2 2023-02-02T09:25:24Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.11.3 2023-02-14T07:26:01Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.12.0 2023-03-31T12:38:02Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.12.1 YES 2023-04-13T10:31:21Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.12.2-nightly-3 2023-06-07T10:05:12Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
v1.12.2 2023-05-19T10:12:51Z darwin/amd64,darwin/arm64,linux/amd64,linux/arm64
[root@localhost ~]#

[root@localhost ~]# tiup dm display dm-test
tiup is checking updates for component dm …
A new version of dm is available:
The latest version: v1.12.2
Local installed version: v1.12.1
Update current component: tiup update dm
Update all components: tiup update --all

Starting component dm: /root/.tiup/components/dm/v1.12.1/tiup-dm display dm-test
Cluster type: dm
Cluster name: dm-test
Cluster version: v6.0.0
Deploy user: tidb
SSH type: builtin
Grafana URL: http://192.168.201.2:3000

[root@localhost ~]# tiup cluster display tidb-test
tiup is checking updates for component cluster …
A new version of cluster is available:
The latest version: v1.12.2
Local installed version: v1.12.1
Update current component: tiup update cluster
Update all components: tiup update --all

Starting component cluster: /root/.tiup/components/cluster/v1.12.1/tiup-cluster display tidb-test
Cluster type: tidb
Cluster name: tidb-test
Cluster version: v6.0.0
Deploy user: tidb
SSH type: builtin
Dashboard URL: http://192.168.201.5:2379/dashboard
Grafana URL: http://192.168.201.1:3000

dm和tidb的版本好像是一致的。

是的,v1.12.2应该是tiup的版本。

tiup dm upgrade dm-test v7.0.0 dm也能升级到v7.0.0版本
[root@localhost ~]# tiup dm list
tiup is checking updates for component dm …
A new version of dm is available:
The latest version: v1.12.2
Local installed version: v1.12.1
Update current component: tiup update dm
Update all components: tiup update --all

Starting component dm: /root/.tiup/components/dm/v1.12.1/tiup-dm list
Name User Version Path PrivateKey


dm-test tidb v7.0.0 /root/.tiup/storage/dm/clusters/dm-test /root/.tiup/storage/dm/clusters/dm-test/ssh/id_rsa

生产不会升了,万一遇到什么问题,不好说,稳定第一。

我这目前只是学习阶段,随便搞的。生产不能随便折腾

v7.1.0也只是部分兼容mysql8.0,mysql5.7才是高度兼容

可以尝试使用 DM 6.5 以上的版本。下面是这个问题的修复记录

https://github.com/pingcap/tiflow/issues/5017

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。