Mysql主从复制原理及流程图
🐕 一张图明白整体流程
两个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数据库中去执行。
关注获取更多资源
评论