You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS DMS从Amazon Aurora MySQL迁移至RDS MySQL失败求助

AWS DMS迁移任务报错"未找到表"的解决办法

检查选择规则配置

从你提供的选择规则截图出发,重点核对:

  • 确认源Aurora库的数据库名称和规则中填写的完全一致(注意MySQL的大小写敏感性,若源库lower_case_table_names设为1则不区分,否则需严格匹配)
  • 检查规则的匹配类型:如果是Exact精确匹配,必须保证库、表名和源库丝毫不差;如果是Wildcard通配符匹配,确认格式正确(比如target_db.*表示匹配该库下所有表)
  • 确认规则动作是Include(包含),而非Exclude(排除)

验证源库的表存在性与账号权限

  • 用DMS源端连接账号登录Aurora实例,执行以下命令确认目标库和表存在:
    SHOW DATABASES;
    USE your_target_db;
    SHOW TABLES;
    
  • 确保该账号拥有SELECT权限,若任务包含增量迁移,还需REPLICATION SLAVE、REPLICATION CLIENT权限

临时绕过报错(测试场景)

如果只是测试任务配置,不需要立即捕获表,可修改任务设置:

  1. 停止当前迁移任务
  2. 进入任务编辑页面,打开任务设置
  3. 将FailOnNoTablesCaptured参数设为false
  4. 保存并重启任务

额外排查项

  • 确认DMS复制实例的安全组允许访问源Aurora的3306端口(即使连接测试成功,也要检查网络规则是否完全开放)
  • 若源库是只读副本,需确认已开启二进制日志(binlog),且格式为ROW(DMS增量迁移要求行级binlog)

内容的提问来源于stack exchange,提问作者vidhi yadav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 08:23:14