![使用 AWS DMS 复制外键 完全加载 持续复制 - MySQL](https://linux22.com/image/789470/%E4%BD%BF%E7%94%A8%20AWS%20DMS%20%E5%A4%8D%E5%88%B6%E5%A4%96%E9%94%AE%20%E5%AE%8C%E5%85%A8%E5%8A%A0%E8%BD%BD%20%E6%8C%81%E7%BB%AD%E5%A4%8D%E5%88%B6%20-%20MySQL.png)
我正在使用 AWS DMS 满载持续复制 (CDC) 将数据从 MySQL RDS 复制到本地 MySQL 服务器(它们都运行 MySQL 8)。在开始复制过程之前,我将主服务器的结构转储到副本服务器,因为 DMS 无法正确复制结构。我有一个 Ansible 脚本可以执行此操作,所以没问题。
当后端工作人员需要进行一些数据库迁移(添加表、编辑表等)时,问题就出现了。DMS 不会复制具有正确结构的新表,它只复制主键,而不复制外键或任何索引。现在有人找到解决方案了吗?涉及这种设置的项目并不多,因此也没有太多可用的信息。