MySQL主主复制1、MySQL主主复制概述
MySQL主从复制虽然能够提高数据库总体性能,实时备份,利用mysql-proxy实现读写分离,但当主服务器宕机时业务还是中断,所以就需要主主复制,两台主服务器实现负载。
1.1 MySQL主主复制原理
主从复制原理是当从库IO线程接受到主库传递来的二进制日志(Binlog)并将之保存为从库的中继日志(relay log),然后从库SQL线程将中继日志(relay log)的事件重做到从库上,实现主从数据同步。如果SQL线程发现该事件的server_id与当前从库的server_id相同,则会丢弃该事件,因此如果两台MySQL如何互为主从,不会导致相同的事件被重复执行。
主主复制架构图: