暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL主从复制模式全面实践
1739
24页
64次
2021-04-22
免费下载
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);
www.eimhe.com 美河学习在线收集分享
(2) slave 将 master 的 binary log events 拷贝到它的中继日志(relay log);
(3) slave 重做中继日志中的事件,修改 salve 上的数据。
mysql 主从复制中:
第一步:master 记录二进制日志。在每个事务更新数据完成之前,master 在二进制日志记录这些改变。
MySQL 将事务写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,
master 通知存储引擎提交事务。
第二步:slave 将 master 的 binary log拷贝到它自己的中继日志。首先,slave 开始一个工作线程——I/O
of 24
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜