【发布时间】:2019-10-27 03:54:28
【问题描述】:
我正在尝试使用here 描述的复制方法将生产数据库迁移到谷歌云 sql。但是,在导入 mysql 转储文件时,google cloud sql 返回错误“无法添加外键约束”。
我检查了是否有任何使用this method 的外键vialotions。但是,数据库中没有违规行为。
因此,我发现问题是由circular references 引起的。唯一的选择似乎是在导入期间禁用 FOREIGN_KEY_CHECKS。但是,我找不到任何设置此标志的方法。
有什么建议可以从这里继续吗?
【问题讨论】:
-
不,不是。它针对 google cloud sql 解决方案,特别是所描述的迁移方法,该方法允许使用复制方法以最少的停机时间进行转换。
-
在这种情况下,也许drop FK's in the dump 作为一种解决方法。
标签: mysql google-cloud-platform google-cloud-sql