MySQL 主从复制原理

MySQL 主从复制原理

主从复制过程中有三个线程,主库有一个工作线程 I/O dunp thread,备库有两个工作线程, I/O thread 和 SQL thread,如下图:

主从复制大致原理如下:

  1. 主库接收到客户端的SQL请求执行并记录到自己的 binlog 中

  2. 从库的 I/O thread 去请求主库的 binlog

  3. 主库 I/O dump thread 给从库发送 binlog

  4. 从库得到 binlog 写入得到自己的 relay log 中

  5. 从库 SQL thread 读取 relay log 执行 SQL

发表回复 0

Your email address will not be published. Required fields are marked *