主从复制是数据库高可用架构的基石,通过将主库的数据变更同步到一个或多个从库,实现读写分离、数据备份和故障转移。本文以MySQL为例,详细解析主从复制的完整步骤及核心原理。一、主从复制的核心原理1.1 架构图1.2 三大线程线程位置职责Binlog Dump 线程主库读取 Binlog 并发送给从库IO 线程从库接收 Binlog 并写入 Relay LogSQL 线程从库读取 Relay Log 并在从库重放1.3 核心日志日志作用