位置: 编程技术 - 正文

详解MySQL主从复制实战 - 基于日志点的复制(mysql的主从复制模式)

编辑:rootadmin

推荐整理分享详解MySQL主从复制实战 - 基于日志点的复制(mysql的主从复制模式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql如何实现主从复制的具体流程,mysql主从复制原理以及架构,mysql 主从,mysql主从复制步骤,mysql主从复制有什么用,mysql主从复制有什么用,mysql主从复制有什么用,mysql主从复制有什么用,内容如对您有帮助,希望把文章链接给更多的朋友!

基于日志点的复制

1、在主库与从库上建立专用的复制账号

注意在生产上的密码必须依照相关规范以达到一定的密码强度, 并且规定在从库上的特定网段上才能访问主库

2、在主库与从库上授予复制权限

3、配置主库

注意启用二进制日志需要重启服务, 而server_id是一个动态参数, 可以结合命令行与配置文件以达到免重启的持久化配置. 注意server_id在集群中是唯一的.

NOTE: 把日志与数据分开是个好习惯, 最好能放到不同的数据分区

4、配置从库

选项log_slave_update决定是否把中继日志relay_log存放到本机的binlog中, 如果是配置链路复制, 那么该选项必填. 注意server_id在集群中是唯一的.

5、初始化从库的数据

此处使用mysqldump在主库上进行备份, 在生产上建议大家用xtrabackup进行无锁的热备(基于innodb引擎).

详解MySQL主从复制实战 - 基于日志点的复制(mysql的主从复制模式)

备份主库上的employees数据库的数据

将备份文件backup.sql通过scp或者docker volume卷挂载到从服务器上, 并且导入至从库中

6、启动复制链路

现有master@..0.2和slave@..0.3, 并且已经通过mysqldump将数据同步至从库slave中. 现在在从服务器slave上配置复制链路

在从库上启动复制链路

7、在从库上检查slave状态

Slave_IO_Running与Slave_SQL_Running必须为YES, 如果出现错误须详细阅读Last_IO_Error或Last_SQL_Error的提示信息

8、在主库检查dump线程

检测是否已经正确启动binlog dump线程

可以看到row 2上有Command为Binlog Dump的命令被启动, 证明复制线程已经被成功启动

9、总结

优点

技术成熟, BUG相对较少 对SQL查询没有任何限制, 如基于GTID复制时不是所有SQL都可以使用

缺点

故障转移时重新获取新主的日志偏移量较为困难

在一主多从环境下, 若旧master宕机后在集群中选举出新master, 其他的从库要对这个新的master进行重新同步, 由于每个DB的binlog都是独立存在, 所以很难找出开始同步的日志点

标签: mysql的主从复制模式

本文链接地址:https://www.jiuchutong.com/biancheng/349934.html 转载请保留说明!

上一篇:解决Mysql5.7中文乱码的问题(mysql5.7bug)

下一篇:Linux centos7环境下MySQL安装教程(centos7基本环境选哪个)

  • 企业自建房产缴契税吗
  • 新成立的公司如何建账
  • 自查补交以前年度增值税怎么做账
  • 保证人不承担责任(胜诉案例)
  • 本年利润借方余额意味什么
  • 当月没有发生购销合同还要报印花税吗
  • 固定资产计提折旧的原则
  • 买机票返钱
  • 发票缴税怎么交的
  • 附追索权的应收债权出售的会计处理
  • 企业所得税季报和年报的区别
  • 企业房地产与设施管理指南
  • 是否有综合所得申报是什么意思
  • 公司的固定资产如何转变为股东资产
  • 小规模纳税人每季度超过30万交税
  • 入住酒店报销
  • 应收账款坏账准备是信用减值损失还是资产
  • 没有社保的工人怎么办
  • 收到财政厅的补助怎么办
  • 企业缴纳社保的社保险种包括
  • 举办活动购买的东西会计分录
  • linux安装xen
  • 销售固定资产税目
  • 发票与付款金额不一致违法吗
  • 销售无形资产增值税税率2022
  • 应收账款和应付账款的管理
  • 出口退税率为0怎么处理
  • 印度泰姬陵建筑
  • 四川黄龙风景名胜区停车收费标准
  • php分段
  • 跨年度退货
  • 微信小程序登录后端
  • vue循环数组渲染列表
  • 朝夕教育怎么样
  • css选择器权重
  • php wechat
  • 底薪和提成分开发合法吗
  • js在数组中查找指定元素
  • phpcms怎么用
  • sql serverjdbc
  • 原始凭证可以外带吗
  • 公司举办年会的心得体会
  • 初级职称需要提交什么资料
  • mysql字符串字段数据类型
  • 小规模纳税人月销售额超过10万怎么交税
  • 个人承担的个税是公司的成本费用吗
  • 公司租赁房屋房产税
  • 红字冲红什么意思
  • 不验旧能领购发票吗
  • 记账凭证必须具备的基本内容
  • 纳税人的住房租金专项
  • 先清卡后报税影响申报吗
  • 实收资本应补缴哪些税
  • 总分类账户与明细分类账户是对账户按照其
  • sqlserver存储过程声明变量
  • Mysql中explain作用详解
  • sql删除多条记录
  • mysql怎么创建储存过程
  • centos bz
  • 微软windows8.1
  • freebsd使用
  • solaris syslog
  • centos7.5切换图形界面
  • ubuntu20录屏
  • kdeskcore.exe是什么
  • Linux中的stat命令使用简介
  • jquery示例
  • dos 批处理
  • uiview和calayer关系
  • echarts怎么用
  • 安卓开发框架mvvm
  • perl-v
  • linux sar文件路径
  • 发票金额模糊怎么查询
  • 个人所得税核定征收的政策
  • 如果快递没有按时发货东西变质怎么办
  • 灵活就业登记审核查询
  • 下载国税网上办税服务厅
  • 企业所得税
  • 怎样登录市地税局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设