dm同步出错

【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】

  • 相关日志、配置文件、Grafana 监控(https://metricstool.pingcap.com/)
  • TiUP Cluster Display 信息
  • TiUP CLuster Edit config 信息
  • TiDB-Overview 监控
  • 对应模块的 Grafana 监控(如有 BR、TiDB-binlog、TiCDC 等)
  • 对应模块日志(包含问题前后 1 小时日志)
    “Message”: "mydumper/dumpling runs with error, with output (may empty): ",
    “RawCause”: “sql: FLUSH TABLES WITH READ LOCK: Error 1045: Access denied for user ‘root’@‘%’ (using password: YES)”,

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

测试环境吧?密码不对

应该是密码不对,或者密码有特殊字符

密码或者权限不对,上游是云数据库么,能执行flush tables命令不

检查一下你dm 的这个账号是不是没有 flush table with read lock的权限

能够确定是权限的问题,因为在导出之前会用你提供的账号密码来做一些 precheck 的操作。dumpling 在真正导出之前(也就是图片里的这个 sql 之前),会尝试连接数据库,如果账号密码不对在那个时候就报错了。

统一回复,并非密码错误,或者权限不足造成的

能详细说一下吗?让遇到相同情况的同学也知道怎么解:pray:

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。