mysql主从复制形式:
一主一从、主主复制、一主多从、多主一从、联级复制
原理:
1、从库向主库发出请求
2、主库启动dump thread线程,向从库推二进制文件(binary log)
3、从库发出IO thread线程,接受binary log,并转变成relay log(中继日志)
4、从库启动SQL thread线程,把relay log做恢复
两个文件:binary log、relay log
三个线程:dump thread、IO thread、SQL thread
两个info文件:master.info(记录IO thread接收的binary log的位置)、relaylog.info(记录SQL thread转化relay log的位置)