bleer

欢迎你来到我的空间哦~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

mysql的log分类

mysql的日志分为:error-log,slow-log,bin-log,log(通用查询日志)

 

binlog

binlog是二进制日志,这个日志是干啥用的呢?

binlog通常有两种用途:主从同步、备份恢复

1.主从同步原理:

 

 

大体执行流程:
Master执行完增删改操作后都会记录binlog日志,当需要同步的时候会主动通知slave节点。slave收到通知后使用IO Thread主动去master读取binlog日志然后异步写入relay日志(中转日志),然后使SQL Thred完成对relay日志的解析然后入库操作,完成同步。

 

 

 

 


 

参考

https://www.jianshu.com/p/e19d9312d1b5

posted on 2020-03-06 16:00  bleer  阅读(243)  评论(0编辑  收藏  举报