我们有一个庞大的数据库。为了进行测试,我们希望在我们的开发人员系统上有一个生产转储。但我们不能也不会采用完整的生产数据库。
有没有办法从 mysql 创建一个转储,对于某些表只包含比 X 更新的值,而对于某些表(比如我们的国家表)包含完整的表?
我已经找到了 mysqldump 的 --where 选项来指定将一个表转储到特定时间范围,但这意味着很多工作,因为我需要对所有表和最后执行此操作再次将不同的转储合并到一个文件中
最佳答案
为什么你不直接复制服务器到服务器。 为此使用 Sqlyog。
在 sqlyog 中,有一个选项可以将数据库复制到其他服务器。
关于MySQL从特定时间范围转储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38613995/