开发者社区> 问答> 正文

全量同步问题,求助

按照下述操作:

1、主库、从库新建空库。

2、启动channel。这时候主库做ddl、dml从库做dml操作无报错,同步正常。

3、在主库上执行由生产库mysqldump备份的数据。

4、发现channel挂起,出现find table .. error的错误提示。

求指点迷津。

原提问者GitHub用户 sieger2001

展开
收起
大圣东游 2023-06-21 17:21:12 58 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    您可以检查备份文件是否成功上传到主库,并检查主库是否成功导入备份文件。您可以尝试使用 mysqldump 命令来备份数据,并确保备份文件的路径和名称正确。您还可以尝试在从库上执行备份操作,以确保备份操作可以在从库上成功执行。

    此外,您提到 channel 出现了 find table … error 的错误提示。这可能是表示数据库中的数据表存在问题,或者是数据库连接存在问题。您可以尝试重新运行同步操作,并检查数据库连接是否正确。您还可以尝试使用数据库错误日志来获取更多信息,以帮助您解决问题。

    2023-06-21 18:32:13
    赞同 展开评论 打赏
  • find table error主要为源库执行了表删除操作,具体约束可以看下otter faq

    原回答者GitHub用户agapple

    2023-06-21 18:19:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载