位置: 编程技术 - 正文

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

  • 软件产品即征即退备案资料
  • 9月份扣什么税?
  • 合伙企业当年盈亏怎么算
  • 增值税发票抵扣是什么意思
  • 盈利幼儿园和非盈利幼儿园的政策
  • 团建费用走什么科目
  • 增值税一般纳税人证明怎么查询
  • 建筑业一般计税税率
  • 公司清算后未处理财产
  • 公允价值确定方法最新
  • 公司内帐和外账的区别
  • 快递行业的收入与成本
  • 办公室零食采购台账
  • 食堂收入支出结构图
  • 个人房产税征收标准
  • 地税评为d级纳税人是指
  • 为什么增值税普通发票不能抵扣
  • 适用差额征税的小规模纳税人有哪些
  • 专项资金需要交印花税吗
  • 更换银行印鉴需要本人吗
  • 不申报税务登记被注销
  • 附加税退款分录
  • 手机超过1万元有必要买吗
  • 小米路由器启动不了
  • windows缺失
  • win10版本激活码
  • 认证未抵扣的发票购买方能开红字信息表吗
  • windows设备超时是什么意思
  • uefi和legacy的区别对显卡兼容
  • manjaro linux安装教程
  • 公司缴纳的契税怎么查询
  • PHP:pg_copy_from()的用法_PostgreSQL函数
  • 留底的进项税额记哪儿?
  • 企业受赠业务的法律规定
  • 复现开源论文代码总结
  • laravel执行seed命令
  • react by
  • 新个税讲解
  • autoscle
  • 存货盘盈的账务处理入什么费用
  • python中列表清空
  • 承包安装工程
  • 利润表中其他收益是什么
  • 航天税盘服务费全额抵扣报税流程
  • 财政零余额账户存款
  • 宝塔面板在哪
  • 营改增分录
  • 资本性支出与资本性支出(基本建设)的区别
  • 如果没有抄税就申报了
  • 小企业会计准则和一般企业会计准则的区别
  • 暂估入账的固定资产,待办理竣工决算手续后
  • c语言http请求解析表单内容
  • 纳税人有
  • 异常凭证进项税额转出怎么申报
  • 对公贷款利息如何入账
  • 开银行承兑汇票需要多少保证金
  • 其他货币的账面价值包括
  • 预收账款冲销账户怎么做
  • 销项负数发票给对方哪一联
  • 政府部门拨款流程
  • 房地产企业土地价款如何入账
  • 个人独资企业个体工商户的区别
  • 销售费用可以提现吗
  • 个人取得的劳务报酬需要交增值税吗
  • 什么时候用税前项目举例说明工程项目
  • 未分配利润是净利润吗
  • Win10 Mobile 10536预览版用得越久越卡顿是怎么回事?
  • debian更新软件
  • solaris修改ip地址
  • 在microsoft store
  • linux oracle 12505
  • 苹果电脑怎么关掉已经打开的页面
  • node.js gui
  • android opencl
  • perl cgi
  • jQuery Ajax请求后台数据并在前台接收
  • 深入理解ffmpeg pdf
  • 置顶聊天折叠怎么开启
  • shape form的区别
  • 广东省税务局电子发票怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设