定期将数据从一个数据库复制到另一个MYSQL

时间:2019-05-08 12:29:12

标签: mysql database-administration

我需要知道如何定期将数据复制到另一个MYSQL Server数据库中。我需要类似于MySQL事件(数据库级)或cron作业的东西。

示例:

  • 使用a将数据从database1..sametable复制到database2..sametable SQL命令
  • 每30分钟运行一次此语句

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

在您的mysql主机中:

(x) => { return x + 1; }

在远程计算机中:

1- Create a .sh file
2- Inside of this sh, put:
 - mysqldump -u myuser -p mypass mydatabasename > mydumpfile.sql
 - scp mydumfile.sql user@remote_host:remote_dir
3- Add that sh to a cron Job, to a daily execute
   (or something that meets your requeriments)