2010-07-28 66 views
5

我想在我的数据库的远程主机中执行一个表的复制。假设远程数据库发生了变化,我希望它被提交或复制到我的数据库中,以便随时更新最新的更改,而不必运行任何转储,cron脚本或类似的东西。有没有办法将远程数据库中只有一个表复制到我正在使用的主机中的数据库中的表中?顺便说一句,我在基于freebsd的系统中都使用mysql数据库。是否有可能在不同的主机上复制只有一个表与不同的mysql数据库?

感谢提前

回答

4

一个可能的解决办法是使用联合发动机(可能加上事件调度更新本地表)

+0

听起来像一个很好的解决方法,但我们希望避免处理从远程服务器缓慢的电缆问题,仍然保留innodb存储引擎,但谢谢提供有关其他存储引擎:) – markcial 2010-07-28 10:33:02

+1

最后我们做了一个创建表和联邦与只有写权限的用户,我知道这个答案有点遗忘,对不起,我正在尝试做所有这些我所有的工作这么久,我会标记你作为正确的答案:) – markcial 2011-09-21 11:01:33

+0

谢谢你;) – Mchl 2011-09-21 11:05:28

0

回答这个为了帮助谁可能在这里结束了搜索者。

您可以使用MySQL Replication与replicate-wild-do-table配置选项来完成此操作。

相关问题