2016-07-27 112 views
1

我们有一个庞大的数据库。为了测试,我们希望在我们的开发者系统上有一个生产转储。但我们不能也不会拿完整的生产数据库。MySQL从特定时间范围内转储数据

有没有办法从mysql创建一个转储,对于一些表只包含X和一些表(比如我们的国家表)的完整表的值?

我已经找到mysqldump的--where选项来指定一个表的转储到特定的时间范围,但这意味着很多工作,因为我需要为所有表和在结束再结合不同的转储到一个文件

回答

0

为什么你不直接复制服务器到服务器。 为此使用Sqlyog。

在sqlyog中,有一个用于将数据库复制到其他服务器的选项。

+0

SQLyog仅适用于我们在Mac/Linux环境下工作的Windows 我们的构建服务器每晚应该执行这项工作,以便为我们的测试环境做好准备 –