MySQL主从复制的原理是什么?

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

主从复制是指将主数据库的 DDL 和 DML 操作通过二进制日志传到从库服务器中然后在从库上对这些日志重新执行(也叫重做)从而使得从库和主库的数据保持同步。

MySQL支持一台主库同时向多台从库进行复制 从库同时也可以作为其他从服务器的主库实现链状复制。
在这里插入图片描述
MySQL 复制的优点主要包含以下三个方面

1.主库出现问题可以快速切换到从库提供服务。

2.实现读写分离降低主库的访问压力。

3.可以在从库中执行备份以避免备份期间影响主库服务。

在这里插入图片描述
从上图来看复制分成三步

  1. Master 主库在事务提交时会把数据变更记录在二进制日志文件 Binlog 中。

  2. 从库读取主库的二进制日志文件 Binlog 写入到从库的中继日志 Relay Log 。

  3. slave重做中继日志中的事件将改变反映它自己的数据。

数据库入门到精通

MySQL数据库入门到精通从mysql安装到mysql高级、mysql优化全囊括

Java基础入门

java零基础自学首Java入门教程含Java项目和Java真题

Javaweb核心基础

JavaWeb基础教程Java web从入门到企业实战完整版

Java全套学习路线图

Java高级工程师课程

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysql

“MySQL主从复制的原理是什么?” 的相关文章