Mysql主从复制原理及流程图
小明 Lv6

🐕 一张图明白整体流程

两个log文件,3个线程

(1) Master的更新事件(update、insert、delete)会按照顺序写入bin-log中。
当Slave连接到Master的后,Master机器会为Slave开启binlog dump线程,该线程会去读取bin-log日志
(2) Slave连接到Master后,Slave库有一个I/O线程 通过请求binlog dump 线程读取bin-log日志,然后写入从库的relay log日志中。
(3) Slave还有一个 SQL线程,实时监控relay-log日志内容是否有更新,解析文件中的SQL语句,在Slave数据库中去执行。

image

关注获取更多资源

image
 评论