千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  IT面试题  >  云计算  >  正文

简述mysql主从复制原理

来源:千锋教育
作者:wjy
关键词: 广州 成都
2022-09-26
分享

  mysql主从复制原理:从库有两个线程IO线程和SQL线程

  1.从库的IO线程向主库的主进程发送请求,主库验证从库,交给主库IO线程负责数据传输;

  2.主库IO线程对比从库发送过来的master.info里的信息,将binlog文件信息,偏移量和binlog文件名等发送给从库

简述mysql主从复制原理

  3.从库接收到信息后,将binlog信息保存到relay-bin中,同时更新master.info的偏移量和binlog文件名

  4.从库的SQL线程不断的读取relay-bin的信息,同时将读到的偏移量和文件名写道relay-log.info文件,binlog信息写进自己的数据库,一次同步操作完成。

  5.完成上次同步后,从库IO线程不断的向主库IO线程要binlog信息

  6.从库如果也要做主库,也要打开log_bin和log-slave-update参数

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

下一篇

相关推荐

  • 简述mysql主从复制原理 mysql主从复制原理:从库有两个线程IO线程和SQL线程 1.从库的IO线程向主库的主进程发送请求,主库验证从库,交给主库IO线程负责数据传输;
  • DHCP是什么协议? 动态主机配置协议) 方便我们的主机ip地址的配置,如果网络中存在大量的主机时,可通过部署DHCP协议,由DHCP服务器分配可用地址给主机。
  • Linux运维平时在公司都干些什么? 1.处理报警信息,查看相对应的报警原因并把它处理掉,尽量找出再次出现原因,然后防患于未然,例如添加一些定时清理的脚本