如何自动将数据从一个MySQL数据库传输到另一个MySQL数据库?

时间:2011-04-22 10:35:12

标签: mysql dts data-transfer

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

可以吗?有没有MySQL内置的功能,我们可以做到这一点?

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

2 个答案:

答案 0 :(得分:0)

mysqldump -uuser -ppass your_db your_table1> to_sql

然后使用crontab运行

mysql -uroot -ppass -hhost< to_sql

答案 1 :(得分:0)

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