• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

达梦迁移工具连接 mysql 数据库错误,mysql5.7迁移到dm8

武飞扬头像
凤九赵
帮助1

【问题描述】

使用达梦迁移工具连接 mysql 5.7 时报错:“Communications link failure The last packet successfully received from the server was 20 milliseconds ago. The last packet sent successfully to the server was 20 milliseconds ago.”。

【问题解决】

  1. 排查是否为网络问题导致连接不上 mysql 数据库,检查网络端口是否开放;
  2. 排查 mysql 数据库最大连接数设置或者连接超时问题;排查 mysql 数据库最大连接数命令:
    show variables like '%max_connections%';

     学新通

  3. 如果以上两条排查没有问题,考虑是否由 SSL 协议导致,可进行如下操作:

一、在迁移数据之前,需要修改 DM 数据库参数,修改兼容参数为兼容 MySQL 数据库 COMPATIBLE_MODE=4 ,重启数据库服务使其生效即可。

重启数据库服务命令:systemctl restart DmServiceDMSERVER.service

学新通

在达梦迁移工具连接 mysql 数据库界面选择【指定驱动】;

学新通

  • 勾选【使用自定义 URL 】;

    学新通

  • 在 显示原有的URL 最后边添加:&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true,不进行 SSL 连接,而通过账号密码进行连接。把<databaseName>修改成要迁移的数据库名。驱动路径必须填写。下载驱动地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.11

    学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggfijc
系列文章
更多 icon
同类精品
更多 icon
继续加载