www.eimhe.com 美河学习在线收集分享
一:MYSQL REPLICATION
什么是 MYSQL REPLICATION
➢ Replication 可以实现将数据从一台数据库服务器(master)复制到一或多台数据库服务器(slave)
➢ 默认情况下属于异步复制,无需维持长连接
➢ 通过配置,可以复制所有的库或者几个库,甚至库中的一些表
➢ 是 MySQL 内建的,本身自带的
REPLICATION 的原理
简单的说就是 master 将数据库的改变写入二进制日志,slave 同步这些二进制日志,并根据这些二进制日
志进行数据操作
DML:SQL 操作语句,update, insert,delete
Relay log :中继日志
REPLICATION 的作用
1、Fail Over 故障切换
2、Backup Server 备份服务,无法对 SQL 语句执行产生的故障恢复,有限的备份
3、High Performance 高性能,可以多台 slave,实现读写分离
REPLICATION 如何工作
整体上来说,复制有 3 个步骤:
(1) master 将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log
events);
文档被以下合辑收录
评论