- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql数据库主从.PDF
mysql数据库主从
一、数据库主从
1.1、什么是数据库主从
1.2、主从的同步方式
1.3、主从数据库有什么用
1.4、主从架构选择
二、全新配置数据库主从
2.1、配置主库master
2.2、配置从库
2.3、监控与报警
、中途配置数据库主从
3.1、新增从库
四、常见错误及排查
4.1、同步不成功
4.2、跨库更新
4.3、出现错误
一、数据库主从
1.1、什么是数据库主从
主库把所有的操作都记入二进制日志 ,从库通过网络把主库日志拷贝入自己的日志 ,从库读
取日志进行数据更改。如图 :
注意事项 :
1. 主数据库和从数据库版本应一致 ,如果不一致 ,从数据库版本应高于主数据库版本。
2. 主从同步实质是同步数据库操作 ,不是保证两者数据一致。所以启动主从前 ,应先保证两
者数据一致。
3. 从库的数据相对主库有滞后性。
4. 主从配置会影响主库的性能 ,从库越多对主库的影响越大。
1.2、主从的同步方式
1. 同步复制
所谓的同步复制 ,意思是master的变化 ,必须等待slave-1,slave-2,…,slave-n完成后才
能返回。
这样 ,显然不可取 ,也不是MYSQL复制的默认设置。比如 ,在WEB前端页面上 ,用户
增加了条记录 ,需要等待很长时间。
2. 异步复制
如同AJAX请求一样。master只需要完成自己的数据库操作即可。至于slaves是否收到
二进制日志 ,是否完成操作 ,不用关心。MYSQL的默认设置。
3. 半同步复制
master只保证slaves中的一个操作成功 ,就返回 ,其他slave不管。
1.3、主从数据库有什么用
1. 读写分离
把统计等费时、占资源高的操作移到从库
2. 异地备份
类似于高可用的功能 ,一旦master挂了 ,可以让slave顶上去 ,同时slave提升为
master。
1.4、主从架构选择
数据库主从架构有多种选择 ,每种架构都有其适应性 ,我认为最有用的有如下两种 :
一主多从
当写入操作较少 ,读操作较多可以采取如下架构
可以有效的均衡压力 ,但是 ,当slave增加到一定数量时 ,slave对master的负载以及网络带
宽都会成为一个严重的问题。
这种结构虽然简单 ,但是 ,它却非常灵活 ,足够满足大多数应用需求。一些建议 :
1. 不同的slave扮演不同的作用(例如使用不同的索引 ,或者不同的存储引擎) ;
2. 用一个slave作为备用master ,只进行复制 ;
3. 用一个远程的slave ,用于灾难恢复 ;
级联复制架构
在有些应用场景中 ,可能读写压力差别比较大 ,读压力特别的大 ,一个Master可能需要
上1 台甚至更多的Slave才能够支撑注读的压力。这时候 ,Master就会比较吃力了 ,因
为仅仅连上来的SlaveIO线程就比较多了 ,这样写的压力稍微大一点的时候 ,Master端
因为复制就会消耗较多的资源 ,很容易造成复制的延时。
二、全新配置数据库主从
准备工作 :已经安装好了 台电脑 ,centos6.5 ,mysql5.5.45 ,分别是主库master ,从库
slave1 ,slave2
2.1、配置主库master
登录主库mysql并创建同步用户 :mysync
mysql CREAT E USER mysync@% IDENT IFIED BY 123456;
授权
mysql grant replication slave on *.* to mysync@% identified by 123456;
配置文件 :my.cnf
# vi / etc/mysql/my.cnf
#在mysqld中增加
server-id=1
log_ bin=master-bin
binlog_format=MIXED
expire_ logs_days=7
#binlog-do-db=test
#
您可能关注的文档
- layout布局经验总结-硬件和射频工程师.PDF
- LCA方法框架与计算LCAmethodologicalframework.PDF
- LCMS化学物质管理基准——化学物质明细LEO-leoelectronicsco.,ltd.PDF
- LWFDV2.1中国气象局省级气象预报数据库用户手册.PDF
- MB39C007PFMPWM同步整流降压型双通道DCDC转换器IC.PDF
- Microsoft供应商数据保护要求.PDF
- MongoDB秒级备份恢复.PDF
- NcStudioPhoenix侧打孔控制系统-上海维宏电子科技股份有限公司.PDF
- OMEGAAIR系统工程计划.PDF
- OneData一体化数据库方案-格瑞趋势.PDF
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- 广东梅州市嘉城建设集团有限公司招聘笔试题库2025.pdf
- 危险化学品的分类和品种目录.docx VIP
- 2024辽宁农业科学院所属事业单位招聘30人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 《电子CAD技术》教学课件:第4章 印制电路板设计基础.ppt VIP
- 老年患者临床营养管理服务规范--公布版2022.5.2.(1).pdf VIP
- 2019人教版小学六年级数学上册全册教案.docx VIP
- 高维之境:图模型与多变点检测的统计推断新探.docx
- 广东嘉城建设集团有限公司及其下属公司招聘笔试题库2025.pdf
- 河北省生产经营单位安全培训教育档案(最新版-冀应急人(2019)50号).docx VIP
- 加强医德医风建设的重要性.docx
文档评论(0)