MySQL的复制依赖于三个主要线程:Master上的binlog dump线程、Slave上的IO线程和SQL线程。binlog dump线程负责将master的binlog event传到slave,IO线程接收并写入relay log,SQL线程读取并执行。多线程复制里面还有coordinator。了解这些线程的运行原理和交互对于MySQL的复制问题有很大帮助。