1.当·master主服务器上的数据发生变化时会将改变写进二进制日志中
2.slave从服务器会在一定时间间隔内对master主服务器上的二进制日志进行探测,探测其是否发生过改变
3.如果探测到master主服务器的二进制日志发生了改变,则开始一个I/O线程请求master二进制事件
4.同时master主服务器为每个I/O线程启动一个dump线程,用于向其发送二进制事件
5.slave从服务器接收到的二进制事件保存至自己本地的的中继日志文件中
6.slave从服务器将启动sql线程从中继日志中读取二进制日志,在本地重放,使得其数据和主服务器保持一致
7.最后I/O线程和sql线程将进入睡眠,等待下一次被唤醒
mysql主从复制原理
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1、复制概述: MySQL内建的复制功能是构建大型,高性能应用程序的基础。将mysql的数据分布到多个系统上去,这...