复制是 MySQL 的一项功能,它使服务器能够将更改从一个实例复制到另一个实例。
master:主服务器将所有数据和结构更改记录到二进制日志中。
slave:从属服务器从主服务器请求二进制日志并在本地应用其内容,它记录所有接收和应用的事件的状态,以便在服务器重启或 网络故障后可以从停止的位置恢复。
中继从属服务器:它可以用作另一个从属服务器的主服务器,更改会传播到更多的从属服务器。
复杂拓扑:双向拓扑具有两个主服务器,每个主服务器是另 一个主服务器的从属服务器。
循环拓扑具有任意数量的服务器,每个服务器是一个主服务器并且是另一个主服务器 的从属服务器,并且对任何主服务器的更改将复制到所有主服务器 ,并非每个从属服 务器都必须是主服务器。
多源复制允许一个从属服务器接收来自多个主服务器的事务。