博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL面试题中:主从同步的原理
阅读量:5154 次
发布时间:2019-06-13

本文共 504 字,大约阅读时间需要 1 分钟。

主从同步的原理:

1、主库上面有一个IO线程,从库上有一个IO线程和一个SQL线程,从库中的IO线程负责从主库读取binlog,并写入从库的中继日志;SQL线程负责读取并执行中继日志中的binlog,转换sql语句后应用数据库汇总
2、通信是:
  从库的IO线程给主库发送同步请求,请求中包含用户名密码和binlog的文件名,pos点
  主库验证成功后,发送从库需要的binlog日志文件,和binlog文件中pos点
  从库的IO线程接收后,把binlog文件转存到中继日志的relay-log文件,并把binlog文件名和pos点记录到master.info文件中,方便下次通信使用
  从库的SQl线程监测出relay-log文件后,把relay-log文件转换为binlog文件在本地执行,并把relay-log文件名和pos点记录到relay-log.info文件中
  从库再次发送下一轮的请求~~~

 如果slave后面还挂有从库则也要开启binlog,并添加一个参数log-slave-updates

转载于:https://www.cnblogs.com/itqingtian/p/9963986.html

你可能感兴趣的文章
HDOJ1203 I NEED A OFFER!
查看>>
ZH奶酪:自然语言处理工具LTP语言云调用方法
查看>>
.NET中将图片文件流转成Base64字符串的实现
查看>>
js如何操作或是更改sass里的变量
查看>>
BZOJ1419: Red is good
查看>>
POJ 3308 Paratroopers (对数转换+最小点权覆盖)
查看>>
rendering omni shadow in one pass.
查看>>
No repository found containing,eclipse 自动更新erro 解决
查看>>
iOS设计模式之单例模式
查看>>
MySQL面试题中:主从同步的原理
查看>>
HTTP和WebSocket协议(二)
查看>>
项目练习(二)—微博数据结构化
查看>>
尤金·卡巴斯基:卡巴斯基实验室调查内网遭黑客攻击事件
查看>>
android之Handler Runnable实现倒计时
查看>>
POS Tagging 标签类型查询表(Penn Treebank Project)
查看>>
Cookie/Session机制详解
查看>>
搭建Docker环境---Docker概述
查看>>
UVa 11383 少林决胜(二分图最佳完美匹配)
查看>>
ISP DSP的不同
查看>>
深入Linux grep指令的详解(实用型)
查看>>