DAY27课程笔记.docxVIP

  • 2
  • 0
  • 约1.75千字
  • 约 4页
  • 2018-05-27 发布于福建
  • 举报
MYSQL主从架构原理MYSQL主从架构是一个异步复制过程,整个过程需要开启3个线程,Master开启I/O线程,Slave开启I/O线程和SQL线程;Master数据库开启BIN-LOG二进制日志功能,记录master端数据库中各种增、删、改SQL语句;Slave启动复制进程start slave,Slave库以I/O线程连接Master,并且请求从指定的bin-log文件名称和Position之后的内容;Master数据库接收到Slave发送过来的请求,以I/O线程响应并处理,Master端I/O线程在数据库中以dump log线程显示运行,读取bin-log日志的内容,并且将指定的位置之后的内容发送给Slave数据库;Slave数据库接收到Master发送过来的日志内容,将日志内容存储到Relay-log中继日志的最末端,同时将此次同步的Master IP、bin-log文件名、最后一次的Position点信息、用户名和密码写入到master.info(告诉Slave数据库下次去哪里同步,从哪里开始);Slave端实时监听SQL线程,SQL线程实时监测Relay-log日志是否有更新,如果监测到日志文件有更新,读取并且解析日志文件,解析出SQL语句,并且在本地Slave库中执行,最终的效果Slave和Master数据库数据保持一致;LAP+MYSQL主从+读写分离架构实战LA

文档评论(0)

1亿VIP精品文档

相关文档