开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS有个报错 [ERROR] 使用DMS无锁变更执行 报错 原生无锁变更优先,失败转DMS执行 ?

DMS有个报错 [ERROR] iDB-OnlineDDL Execute Error:com.ali.idb.toolkit.binlog.network.exception.AuthenticationException: Client does not support authentication protocol request...
TraceId : ac1710ed16886330823991118d008a
mysql 8.0.31
使用DMS无锁变更执行 报错
原生无锁变更优先,失败转DMS执行 报错

展开
收起
真的很搞笑 2023-07-13 14:39:35 209 0
3 条回答
写回答
取消 提交回答
  • 根据您提供的报错信息,目前有两个问题:

    1. [ERROR] 使用DMS无锁变更执行报错,原生无锁变更优先,失败转DMS执行报错:这个错误可能是由于 DMS 尝试执行无锁变更操作时遇到了问题。无锁变更是一种数据库操作方式,它旨在减少对数据库表的锁定时间,提高操作效率。建议您检查以下可能的原因并采取相应措施:

      • 确保数据库表结构和约束都满足无锁变更的要求。
      • 检查操作的数据量是否过大,如果过大可能会导致无锁变更失败,可以考虑分批处理或优化查询语句。
      • 检查数据库引擎是否支持无锁变更操作,某些引擎可能不支持此功能。
    2. [ERROR] iDB-OnlineDDL Execute Error: com.ali.idb.toolkit.binlog.network.exception.AuthenticationException: Client does not support authentication protocol request...:这个错误表明客户端不支持所请求的身份验证协议。根据错误信息,您使用的 MySQL 版本为 8.0.31,可能存在与 DMS 兼容性相关的问题。建议您尝试以下解决方案:

      • 确认 DMS 是否支持与 MySQL 8.0.31 版本的兼容性。您可以参考阿里云的官方文档、支持论坛或联系技术支持团队以获取更准确的兼容性信息。
      • 如果发现存在版本兼容性问题,可以尝试升级 MySQL 到支持的版本,或者尝试使用其他工具或方法进行数据库操作。
    2023-07-25 19:27:02
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    DMS出现了两个报错:

    [ERROR] 使用DMS无锁变更执行 报错 原生无锁变更优先,失败转DMS执行
    这个错误一般是由于使用DMS进行无锁变更执行时出现了问题,DMS无法完成变更操作。可以尝试以下方法进行排查和解决:

    检查DMS的版本,确保使用的是最新的版本。
    检查执行无锁变更的SQL语句是否正确,可能出现语法错误或逻辑错误导致执行失败。
    检查数据库连接是否正常。
    尝试使用原生无锁变更方式执行SQL语句。
    [ERROR] iDB-OnlineDDL Execute Error:com.ali.idb.toolkit.binlog.network.exception.AuthenticationException: Client does not support authentication protocol request...
    这个错误一般是由于MySQL版本不支持当前的身份验证协议导致的。可以尝试以下方法进行排查和解决:

    检查MySQL版本是否符合最低要求。
    检查MySQL用户的身份验证方式,可能需要更改为兼容的身份验证方式。
    尝试更新MySQL客户端驱动程序。

    2023-07-23 09:20:32
    赞同 展开评论 打赏
  • 设置的密码认证插件不太支持,是否可以将密码认证插件设置为: mysql_native_password,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-07-13 17:02:12
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    金融行业高频交易数据管理解决方案 立即下载
    基于Spark的统一数据管理与数据探索平台 立即下载
    INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载