我有两个相同的数据库在两个不同的服务器上,我想同步这两个数据库。例如,如果我执行插入、更新、删除、更改、删除等任何过程,它也会自动反映到其他数据库中。我在本地服务器上试过,但每次都要手动操作。有没有什么方法可以自动完成,假设我插入一条记录,然后它自动插入到其他数据库中。
hmae6n7t1#
您正在寻找的“同步”功能称为复制。可以在 master 和一个 slave 机器。它不依赖于固定的连接,而是将所有更改存储在主设备上,并在建立连接后在从设备上重放所有这些更改。给你辅导
master
slave
p8h8hvxi2#
你说的是所谓的“复制”。如果要对这两个数据库进行更改,并希望它显示在另一个数据库中,则需要一个主/主对。请在此处阅读:https://dba.stackexchange.com/questions/9424/best-way-to-setup-master-to-multi-master-replication
2条答案
按热度按时间hmae6n7t1#
您正在寻找的“同步”功能称为复制。
可以在
master
和一个slave
机器。它不依赖于固定的连接,而是将所有更改存储在主设备上,并在建立连接后在从设备上重放所有这些更改。
给你辅导
p8h8hvxi2#
你说的是所谓的“复制”。
如果要对这两个数据库进行更改,并希望它显示在另一个数据库中,则需要一个主/主对。
请在此处阅读:https://dba.stackexchange.com/questions/9424/best-way-to-setup-master-to-multi-master-replication