MySQL(MariaDB)线上主从同步位置变动,如何不停机解锁库处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计656个文字,预计阅读时间需要3分钟。
前言:从教程中很少进行详细说明,主要讲解线上主从解决方案+MySQL主从执行原理+从库通过执行bin-log日志中的命令到数据同步的原理解析+MySQL主从同步需要保证+bin-log中position值一致+每一个
前言: 主从教程很多不进行说明,主要讲解线上主从解决方案
MySQL主从执行原理
从库通过执行bin-log日志中的命令达到数据同步的原理
MySQL主从同步需要保证 bin-log 中 position值一致
每一个postition值代表一条数据库操作记录,如果主从各自postition值不对应则执行不同的操作记录,即主从失败。
线上遇到的问题
解决思路
如图,将sql导入的位置记录postition值,将该postion设置到slave从库中,slave会从当前的postition位置同步一直执行到master的位置完成同步。
本文共计656个文字,预计阅读时间需要3分钟。
前言:从教程中很少进行详细说明,主要讲解线上主从解决方案+MySQL主从执行原理+从库通过执行bin-log日志中的命令到数据同步的原理解析+MySQL主从同步需要保证+bin-log中position值一致+每一个
前言: 主从教程很多不进行说明,主要讲解线上主从解决方案
MySQL主从执行原理
从库通过执行bin-log日志中的命令达到数据同步的原理
MySQL主从同步需要保证 bin-log 中 position值一致
每一个postition值代表一条数据库操作记录,如果主从各自postition值不对应则执行不同的操作记录,即主从失败。
线上遇到的问题
解决思路
如图,将sql导入的位置记录postition值,将该postion设置到slave从库中,slave会从当前的postition位置同步一直执行到master的位置完成同步。

