This question already has answers here:
How to update a table automatically as another table is updated on different mysql server?
(2个答案)
三年前关闭。
我在两个不同的服务器“server1”和“server2”中得到两个数据库“db1”和“db2”。
这两个数据库具有相同的结构,我希望将一个数据库与另一个数据库连接起来。我想创建一个触发器,当我在“db2”的表“user”中插入数据时,它将数据插入到“db1”的表“user”中。
我能做到吗?
谢谢
一开始我不在乎扳机是在…之前还是之后。。。因为我想知道的是如何连接两个数据库。
(2个答案)
三年前关闭。
我在两个不同的服务器“server1”和“server2”中得到两个数据库“db1”和“db2”。
这两个数据库具有相同的结构,我希望将一个数据库与另一个数据库连接起来。我想创建一个触发器,当我在“db2”的表“user”中插入数据时,它将数据插入到“db1”的表“user”中。
我能做到吗?
谢谢
一开始我不在乎扳机是在…之前还是之后。。。因为我想知道的是如何连接两个数据库。
最佳答案
这不是触发器的工作,而是replication的工作。
复制支持来自一个MySQL数据库服务器(主服务器)的数据
要复制到一个或多个MySQL数据库服务器(从服务器)
如果您真的想这样做,您可以在server1中的更改反映在server2和vice verce中!尽管为一个方向设置它更简单、更常见。
关于mysql - 我如何从另一台服务器中的另一个数据库获取数据? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37056072/