MySQL实现主从同步原理

MySQL主从同步原理实现过程

MySQL主从同步原理:(假设主从服务器master/slave)

1 MySQL主从同步是异步复制的过程,整个同步需要开启3线程。master上开启bin-log日记(记录数据库的增、删、改、更新操作)

2 Slave开启I/O线程来请求master服务器。请求指定bin-log中position点之后的内容

3 Master端收到请求,Master端I/O线程响应请求,bin-log,position之后的内容返回给salve

4 Slave将收到的内容存入relay-log中继日志中。生成master.info(记录master IP ,bin-log,position,用户名密码)

5 Salve端SQL实时监控relay-log日志有没有更新,解析更新的sql内容,解析成SQL语句,在salve中执行

6 执行完毕后Salve端跟master端数据保持一致

原文地址:https://www.cnblogs.com/wwr3569/p/13730743.html