我需要我们的生产数据库的本地副本,并且我需要每隔几天刷新一次,因此测试和开发不能处理非常陈旧的数据。几天就好了。这是伪计划:用于工作站开发/测试的MySQL数据库同步
- 在生产服务器上写一个脚本,该脚本在mysqldump的+ gzip数据库中。
- 添加一个cron流程,在非高峰时段每隔一天运行脚本。
- 在工作站上写一个脚本,rsync的gzip转储并加载它。
有没有更好,更清洁或更安全的方法来做到这一点?
编辑:只是为了增加清晰度。我们还拥有已知的测试数据,以及我们的测试库(测试驱动开发)。一旦THOSE测试通过,它就会(更)真实的东西。
当您复制时,可能会意外地将更新从测试环境复制到生产环境 – Manfred 2010-08-06 15:03:18
编号复制从'主'到'奴隶';通过将生产数据库定义为主数据库,更新将仅从它流走 – 2010-08-06 15:28:32