有没有办法镜像本地和在线MySQL数据库?

时间:2011-01-30 07:58:34

标签: mysql localhost

在进行网络工作时,我发现运行WAMP并在本地工作最快 - 这不可避免地导致了以下问题:是否可以镜像(或非常容易复制/克隆)MySQL数据库?

这个想法是我可以在本地工作 - 包括数据库操作,并轻松地在线传输所有工作。

如果这是一个重复的问题我很抱歉 - 我浏览了Stack Overflow和Google,但没有找到任何结果。

2 个答案:

答案 0 :(得分:1)

可以使用名为MySQL migration toolkit的工具移动数据库,也许这会有所帮助。

答案 1 :(得分:0)

通常,您不希望在非生产系统上复制生产数据;从备份中恢复通常就足够了。

但是,您始终希望复制架构和其他对象(存储过程,视图等)。这应该不是问题,因为您将完全在SCM存储库中编写脚本,因此您只需在测试系统上运行脚本,并且您具有与生产相同的数据库结构。

如果您没有编写所有数据库对象的脚本,那么您不能指望测试系统有用;您需要确保在SCM中将所有数据库架构作为应用程序的一部分进行维护,以便开发人员能够以受控方式进行更改。