为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:win10
【CPU】:amd
【问题描述】*:使用DTS连接mysql时候一直存在这个错误:错误号: 0
错误消息: Communications link failure
The last packet successfully received from the server was 11 milliseconds ago. The last packet sent successfully to the server was 6 milliseconds ago.
使用其他连接工具正常
在源端数据源那里 点指定驱动,弹出窗口处指定 URL(即带上一些mysql的参数)
比如:
dbc:mysql://192.168.1.150:3306/库名?useUnicode=true&useSSL=true
更换mysql的驱动包试试
通常,MySQL5.7会容易报这类问题,主要原因是在DTS中使用的MySQL驱动版本与服务端MySQL的版本不匹配造成的。建议您更换MySQL的驱动后重新尝试。
1.新建迁移选择DM–>mysql







2.输入源端dm数据库账号和密码
3.我安装的是达梦5.7版本,默认驱动兼容,输入主机ip端口号,用户名和密码。
4.如果是mysql 8.0的版本可以通过指定驱动进行连接,如果没有显示使用自定义URL,可以下拉对话框方式显示。
5.选择要迁移的模式。
6.选择要迁移的表。
7.点击完成,就会把指定表数据和表结构迁移到mysql。