mysql实现主从复制主要通过三个线程完成:主库上的binlog dump线程、从库上的SQL线程、IO线程。
(1)从库启动主从复制,IO线程连接到主库。
(2)主库中binlog dump线程读取binlog日志,将更新事件返回给IO线程。
(3)IO线程将更新事件写到relaylog中继日志。
(4)SQL线程读取中继日志relaylog,将更新事件应用到从库。
mysql实现主从复制主要通过三个线程完成:主库上的binlog dump线程、从库上的SQL线程、IO线程。
(1)从库启动主从复制,IO线程连接到主库。
(2)主库中binlog dump线程读取binlog日志,将更新事件返回给IO线程。
(3)IO线程将更新事件写到relaylog中继日志。
(4)SQL线程读取中继日志relaylog,将更新事件应用到从库。