【问题标题】:Sync Local Database data to a remote Database将本地数据库数据同步到远程数据库
【发布时间】:2014-03-21 11:11:10
【问题描述】:

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

【问题讨论】:

标签: mysql sync


【解决方案1】:

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

【讨论】:

  • 不会 mysqldump 清除所有远程数据吗?
【解决方案2】:

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

ETL tools = 在你不想的时候启动

MySQL Replication = 实时同步

或使用MySQL Administrator 之类的工具,您可以在不需要时安排备份和恢复

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

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

【讨论】:

    【解决方案3】:

    我很确定使用 cron 你可以做到这一点:

    crontab -e
    

    里面:

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

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

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 2019-02-08
      • 2023-04-08
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      相关资源
      最近更新 更多