如何同步不同数据库中的表数据

vison20080808 2012-08-12 02:09:55
需求:在服务器中获取局域网中两个不同mysql数据库A、B,同步它们的一个同名表中的数据,即同步A.tabale1和B.table2,并存入服务器本地数据库C。

请问大虾:
(1)是否必须分别将A.tabale1和B.table2中的数据读入内存?然后自行同步处理,再写到服务器的本地数据库中?
(2)能否使用mysql语句(如union all)来直接进行数据库操作?
...全文
186 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
浅爱 2012-08-13
  • 打赏
  • 举报
回复
赞成楼上的,master-slave双机备份 先A<->B 再 A<->C 或者 B<->C
ACMAIN_CHM 2012-08-12
  • 打赏
  • 举报
回复
你可以通过数据库复制,使用B的TABLE2与A的TABLE1同步,然后再同步到C。
rucypli 2012-08-12
  • 打赏
  • 举报
回复
如果单单靠数据库自己的机制 正常情况下实现不了你的需求

你可以自己写程序实现这样的操作

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧