我在两个不同的服务器上有两个相同的数据库,我想同步这两个数据库。
例如,如果我执行Insert,Update,Delete,Alter,Drop等任何过程,它也会自动反映在其他数据库上。
我曾在我的本地服务器上试过它,但每次都必须手动完成。
有没有办法自动完成,假设我插入一条记录并自动插入到其他数据库中。
答案 0 :(得分:2)
您所谈论的内容称为“复制”。
如果您要对两个数据库进行更改并希望它们显示在另一个数据库中,则需要Master / Master对。
请在此处阅读:https://dba.stackexchange.com/questions/9424/best-way-to-setup-master-to-multi-master-replication
答案 1 :(得分:1)
"同步"您正在寻找的功能称为 Replication 。
可以在master
和slave
计算机之间设置复制。
它不依赖于常量连接,但会在主服务器上存储所有更改,并在建立连接后重置从服务器上的所有更改。