将本地数据库数据同步到远程数据库

时间:2014-03-21 11:11:11

标签: mysql sync

我有一个在线运行的系统。我必须使该系统在localhost中运行。但原始的在线系统应该每天更新一次。任何人都知道一个工具可以将本地数据库数据传输到MySQL的远程数据库

3 个答案:

答案 0 :(得分:0)

我非常确定使用cron你能做到这一点:

crontab -e

和里面:

0 0 * * * scp /local/database root@foo2.com:/remote/database

您需要设置SSH密钥才能执行此操作。

答案 1 :(得分:0)

要做到这一点,你几乎没有可能。

当您不

时,请参阅ETL tools =已启动

MySQL Replication =实时同步

或使用MySQL Administrator之类的工具,您可以在

时安排备份和恢复

或使用文件传输像FTP一样(我在服务器崩溃后使用它。但是你需要在这种情况下使用相同的ENV)

您还可以开发自己的工具(如ETL工具)来执行此操作。

答案 2 :(得分:0)

使用本地mysqldump工具的mysql从数据库创建转储并在另一端恢复! (但这取决于您的数据库大小)
或者您可以将replicationdelay窗口一起使用!
For how to replicate your MySQL database follow this article here