合并两个大型MySQL数据库,同时保持参照完整性

时间:2013-07-29 13:33:57

标签: mysql merge

我有两个大型(分别为6GB和8GB)MySQL数据库,这些数据库具有相同的模式,并且在大约6周之前有一个共同的历史。

它们与此不同,因此,在此之后,主键会有冲突。

我想合并这两个数据库 - 同时保持参照完整性。

最初,我尝试使用git来区分数据库,但是当尝试解析数据库中BLOB的增量时,git会崩溃。

有人可以建议这样做吗?

编辑:虽然当时这是一个好主意,但我没有任何数据库的二进制日志

1 个答案:

答案 0 :(得分:0)

我认为一个好主意是制作一个脚本来迁移数据,然后遍历小型数据库并将记录添加到更大的数据库中。

在开发环境中进行测试,并在确认其有效后,在生产环境中运行。