我如何从另一台服务器的另一个数据库中获取数据? [复制]
Posted
技术标签:
【中文标题】我如何从另一台服务器的另一个数据库中获取数据? [复制]【英文标题】:How i get data from another database in another server? [duplicate] 【发布时间】:2016-08-31 13:32:55 【问题描述】:我在 2 个不同的服务器 "server1" 和 " 中获得 2 个数据库,"db1" 和 "db2" server2".
这两个数据库具有相同的结构,我想将一个数据库连接到另一个数据库。当我在 "user" 的表 "user" 中插入数据时,我想创建一个触发器,该触发器在 "db1" 的表 "user" 中插入数据em>“db2”.
我可以这样做吗?
谢谢
PS:一开始我并不关心触发器是之前还是之后……因为我想知道的是如何连接两个数据库。
【问题讨论】:
【参考方案1】:这不是触发器的工作,而是replication。
复制支持来自一台 mysql 数据库服务器(主服务器)的数据 被复制到一个或多个 MySQL 数据库服务器(从属服务器)
如果您真的想要,您可以将 server1 中的更改反映在 server2 中,反之亦然!虽然为一个方向设置它更简单,更常见。
【讨论】:
以上是关于我如何从另一台服务器的另一个数据库中获取数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
从另一个网络上的另一台计算机访问 db 时出现错误 #1045