MySQL主从同步/复制
2016-08-17 10:41
120 查看
MySQL主从同步/复制
介绍
当网站对数据库的访问量很大时候,如果单靠一台数据库服务器是无法承载那么大的压力的。 因此往往会使用主从分离(Master/Slave),主数据库负责更新数据,从数据库负责查询数据。 备注:有时候对查询要求及时性很高的也在主数据库中查询
主从同步原理
主从复制的基本流程 1、当主库有数据变更时,会将相应的信息写入到binary log(又称binlog),这些操作 是在client thread(客户端线程)执行完相应的sql后执行的。 2、主库上有一个dump thread,该线程不断的读取binlog信息,并将其发送给从库 3、从库上有一个IO thread,不断读取由主库发送过来的binlog信息,并将其写入relay log中 4、从库上还有一个作业线程(SQL thread),它不断的读取relay log的信息,并将相应的更改作用于从库, 从而使得从库的数据和主库保持一致。
数据库主从复制原理图
![](http://i.imgur.com/RxvlE3a.png)
数据库主从复制
![](http://i.imgur.com/o1hESTQ.png)
主从复制/同步配置和使用
TODO
参考
1、高性能MySQL2、[MySQL Doc](MySQL Doc)
相关文章推荐
- Mysql主从同步(AB复制)
- Mysql主从同步(复制)
- MySQL主从同步(复制)的配置
- MySQL主从同步(1)——同步介绍、复制的原理、复制过程
- 跳过事务复制中的错误
- VirtualBox 如何重复使用复制的硬盘文件
- mysql 复制环境下的row 模式下对数据类型的检查
- Linux MySQL主从复制(Replication)配置
- 跳过事务复制中的错误
- 解决mysql使用GTID主从复制错误问题
- web页面一键复制按钮功能制作
- Replica Set设置一个延迟复制副本集成员
- 利用快照复制实现数据库同步
- SQL 将1张表的数据复制到另1张表
- SGU 159 Self-Replicating Numbers(自复制数)
- 高性能Mysql主从架构的复制原理及配置详解
- mysql 主从复制记录
- mysql的主从复制是如何实现的
- Java中的4种文件复制方法