【问题标题】:How to transfer data automatically from one MySQL Database to another MySQL Database?如何将数据从一个 MySQL 数据库自动传输到另一个 MySQL 数据库?
【发布时间】:2011-04-22 10:35:11
【问题描述】:

我有两个 MySQL 数据库,它们位于不同的机器上。 我想自动将数据从一台服务器传输到另一台服务器。 比方说,我希望我的数据传输发生在每天早上 4:00。

可以吗?是否有任何 MySQL 内置功能可以做到这一点?

我想从某些特定表中传输数据,而不是从整个数据库中传输数据。

【问题讨论】:

  • 在 PHPMyAdmin 版本中有一个选项 Synchronize 它做同样的工作,所以它是可能的:) 但不知道如何:(
  • 但是能不能由 MySQL 自动完成。

标签: mysql dts data-transfer


【解决方案1】:

如果您想要由 MySQL 处理的自动化解决方案,那么您需要的就是复制。由于该主题很广泛,并且在 MySQL 手册中进行了详细介绍,因此我建议您坐下来阅读 the documentation 关于该主题的内容。

【讨论】:

    【解决方案2】:

    mysqldump -uuser -ppass your_db your_table1 > to_sql

    然后使用 crontab 运行

    mysql -uroot -ppass -hhost

    【讨论】:

    猜你喜欢
    • 2018-11-16
    • 2023-04-03
    • 2011-04-25
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多