位置: 编程技术 - 正文

详解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基本环境选哪个)

  • 个人出售二手房要交增值税吗
  • 公司车转个人名下要交多少税
  • 金蝶财务系统录入发票
  • 农民工工资保证金管理暂行办法
  • 已经勾选确认的发票可以取消认证吗
  • 银行的电子退库是什么,怎么做账
  • 外籍个人工资薪金汇出境
  • 银行的划分标准
  • 2016 营改增 对建筑企业影响
  • 费用退回怎么做账
  • 支付的管理费用可以抵税吗
  • 进料余料结转的征免方式
  • 企业所得税发票在哪里打印
  • 申报文化事业建设费
  • 房地产企业汇算清缴政策解析
  • 自然人出租房屋增值税税率
  • 老版普通增值税发票还能用吗
  • 独立核算分公司可以享受小型微利企业优惠吗
  • 审计报告可以不披露上年数吗
  • 怎么查询发票是否已认证
  • 如何将货物卖出去
  • 采用视同买断方式代销商品怎么记账?
  • 管理费用金额多做了,如何减少
  • 公司增资怎么做
  • iphone7plus怎么设置5g网络
  • msmpeng.exe是什么进程
  • 没有发票只有收据可以报销吗
  • PHP:pg_escape_bytea()的用法_PostgreSQL函数
  • vue3+element-plus Dialog对话框的使用 与 setup 写法的使用
  • 免施工许可证
  • 计提费用收到发票后会计分录
  • php和ajax用哪个调用数据
  • 基于Java+SpringBoot+Vue+uniapp微信小程序零食商城系统设计和实现
  • 节流和防抖js
  • 文心一言中国版
  • typescript some
  • java中通配符作用
  • phpcms视频教程
  • 存货盘盈盘亏会涉及到其他应收款吗
  • 现代服务增值税纳税义务发生时间
  • phpcms添加内容
  • 织梦cms要钱吗
  • dedecms配置
  • 以前年度未处理的业务
  • 销售货物未收到货款的会计分录怎么写
  • 购买的矿泉水能卖吗
  • 减免申报明细表怎么填
  • 什么叫挂往来
  • 月末进项税大于销项税额怎么结转
  • 城市维护建设税怎么算
  • 购入需安装设备的会计分录
  • 固定资产计提折旧凭证怎么做
  • 一般纳税人的招待费会计分录
  • 注销时,其他应付款有余额,怎么冲减
  • 委托加工存货收回后直接用于销售的账务处理
  • 子公司与母公司承担连带责任
  • 信用卡产生滞纳金
  • 增值税留抵怎么做凭证
  • 暂估应付账款的科目编码
  • 车辆转让怎么开票
  • redhat网卡配置文件
  • solaris删除文件夹命令
  • window怎么样
  • 2021年win10累积更新
  • centos libcrypto.so.1.0.0
  • bat ftp上传文件
  • zabbix添加客户端
  • 关于加载失败壁纸
  • jquery的validate前端表单验证
  • jquery和css的区别
  • nodejs oom
  • 什么是批处理模式
  • shell中的grep怎么用
  • jquery写网页
  • 法线贴图使用
  • bootstrap js插件
  • jquery按钮点击事件
  • python编写一个模块
  • 佛山顺德人才房申请条件
  • 上海各区财政收入排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设