MySQL的主从复制是一种常见的数据复制和分布式数据共享方法。在这种架构中,一个MySQL服务器充当主(master)服务器,而一个或多个其他MySQL服务器充当从(slave)服务器。数据从主服务器复制到从服务器,实现数据的分布和备份。这种设置主要用于数据备份、读取扩展、灾难恢复和高可用性。
工作原理
1、主服务器:在主服务器上进行的所有数据修改(INSERT、UPDATE、DELETE等)都会写入二进制日志(binlog)。
2、从服务器:每个从服务器都有一个I/O线程,用于连接主服务器并请求binlog中的更改,然后将这些更改写入它自己的中继日志(relay log)。
3、SQL线程:</