在进行网络工作时,我发现运行WAMP并在本地工作最快 - 这不可避免地导致了以下问题:是否可以镜像(或非常容易复制/克隆)MySQL数据库?
这个想法是我可以在本地工作 - 包括数据库操作,并轻松地在线传输所有工作。
如果这是一个重复的问题我很抱歉 - 我浏览了Stack Overflow和Google,但没有找到任何结果。
答案 0 :(得分:1)
可以使用名为MySQL migration toolkit的工具移动数据库,也许这会有所帮助。
答案 1 :(得分:0)
通常,您不希望在非生产系统上复制生产数据;从备份中恢复通常就足够了。
但是,您始终希望复制架构和其他对象(存储过程,视图等)。这应该不是问题,因为您将完全在SCM存储库中编写脚本,因此您只需在测试系统上运行脚本,并且您具有与生产相同的数据库结构。
如果您没有编写所有数据库对象的脚本,那么您不能指望测试系统有用;您需要确保在SCM中将所有数据库架构作为应用程序的一部分进行维护,以便开发人员能够以受控方式进行更改。