全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  应聘面试  >  云计算面试题

Mysql的复制原理以及流程,3个线程以及之间的关联

发布时间:2022-10-28 09:49:00
发布人:syq

  从库有两个线程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参数。

相关文章

常见的云计算Linux面试题——如何导出日志到本地

2023-08-07

云计算面试必考面试题——linux命令和windows命令区别

2023-08-04

Linux面试题基础——如何查看磁盘空间

2023-08-02

云计算应届毕业生面试题——linux的常用命令有哪些?

2023-08-01

云计算Linux面试题——Linux远程连接MySQL命令

2023-07-28

云计算Linux面试题——linux开机自启动命令

2023-07-27
在线咨询 免费试学 教程领取