我有2个数据库X“生产”和Y“测试”>
数据库X的结构应与Y相同。但是,这并不是因为我疯狂地改变了产品。现在,我需要以某种方式导出X并将其导入到Y中,而不会破坏任何复制。
我正在考虑进行mysql转储,但我不想复制任何问题,这就是为什么我要问这个问题进行确认。
这是我要遵循的步骤
这将对复制造成任何问题吗?
我相信转储将执行所有操作并将其保存到bin日志中,并且从属将能够看到它并毫无问题地对其进行复制。
我要做的是正确的吗?会导致任何复制问题吗?
感谢
我有2个数据库X“生产”和Y“,测试数据库X的结构应该与Y相同。但是,这并不是因为我对生产进行了许多更改。现在,我需要以某种方式导出...] >
是的,从X备份并还原到Y是正常操作。我们通常将此称为“重新初始化副本”。
这会中断复制。在让副本继续应用更改的同时,没有可靠的方法来还原数据,因为副本正在处理的更改与备份所代表的数据快照不同步。您可能会覆盖已更改的数据,或者错过更改,这将使副本完全不同步。