角色划分:主库Master:主要进行的是数据的"更新操作"从库Slave:实时备份主库的更新信息二进制日志:实时记录主库的更新操作,并且形式二进制码.中继日志:保存主库的更新信息调用原理1.当主库更新数据后,会实时的写入到二进制日志文件中2.从库的IO线程,实时的监听主库的二进制文件,如果二进制文件发送了改变则启动线程进行读取修改后的内容.3.通过IO线程将读取的二进制文件写入到中继日志中.4.Sql线程实时读取中继日志中的消息,进行数据库的"更新操作"