在MySQL中安排数据传输服务

时间:2011-03-28 07:48:58

标签: mysql data-migration mysql-management

我有两个DB服务器,即Server1和Server2。 我想每天早上将数据从Server1传输到Server2(比如上午9:00)。

我们怎样才能实现它? 这种数据传输可以自动完成吗?

1 个答案:

答案 0 :(得分:0)

我在Windows机器上的选择是创建一个运行mysqldump的批处理文件,其中包含最适合您的参数。

此批处理文件可以绑定到Windows调度程序,以便在任何时间点自动执行。

您可以参考this页面获取MySQL社区的一些指南。

现在您已经转储了数据库,您的脚本应该将其发送到目标服务器并在本地部署(也可以自动完成)。

  • 我使用mysqldump的参数,允许我将数据逐步添加到新服务器
  • 我使用DeltaCopy转移转储,这是rsync程序周围的社区窗口包装器(如果感兴趣,您也应该在该页面上检查Syncrify)

这两个最后一点都允许比每次复制整个数据库更快的进程。