第一种情况:主机未宕机、正常切换

第一步,停止主从操作

在从机上执行,

SHOW PROCESSLIST

发现Has read all relaylogwaiting for the slave I/O thread to update it等字样,说明此时已经同步。

再执行。

STOP SLAVE;

RESET MASTER;

RESET SLAVE;

在主机上,

RESET MASTER;

在所有机器上分别重启mysql

systemctl restart mariadb

可以发现,从机上已经没有了相关信息。

主机上和从机上执行RESET MASTER;之后,再查看master的状态

show master status;

可以看出来,一切都恢复如初了。不在有主从了。那么这样就可以按照设定主从的方式来设定了。

第二步,设置主从操作

就像以前从没设置过主从一样,重新设置主从。

请参考另一篇文章

https://blog.csdn.net/Kangyucheng/article/details/108265828

第二种情况:主机宕机

对于主机宕机的情况,则不需要操作主机了。

在需要设置为主机的从机上执行。

STOP SLAVE;

RESET MASTER;

此时这台机器就是主机了。以这台机器作为主机,设置主从即可。

如过还有其他从机,那么就将其状态情况,重新为其设置主机即可。

MySQL集群中主从切换相关推荐

  1. php redis主从自动切换,Redis 集群的主从切换

    Redis 集群的主从切换不再使用 Sentinel 作为外置监控, 而是集群内部在主节点挂掉之后选举出一个从节点取代主节点, 处理相应的分片的数据请求. 当然前提条件是对应的主节点有至少一个可连通的 ...

  2. Redis集群的主从切换研究

    目录 目录 1 1. 前言 1 2. slave发起选举 2 3. master响应选举 5 4. 选举示例 5 5. 哈希槽传播方式 6 6. 一次主从切换记录1 6 6.1. 相关参数 6 6.2 ...

  3. mysql 集群与主从_Mysql集群和主从

    1.Mysql cluster: share-nothing,分布式节点架构的存储方案,以便于提供容错性和高性能. 需要用到mysql cluster安装包,在集群中的每一个机器上安装. 有三个关键概 ...

  4. mysql集群和主从区别_搭建MySQL主从集群,主从复制过程中同步延迟问题

    上一节我们成功搭建了主从复制.读写分离,实际上并发量和数据量不大的情况下,使用起来也是非常的流畅,无任何问题,可以正常运行了. 但是,要保证高可用,高并发的情况,可以写数据库master就有累了,从服 ...

  5. MySQL集群:主从模式

    目录 1.mysql主从复制用途 2.主从部署必要条件 3.主从模式实现原理 3.1.主从复制 3.2.半同步复制 3.3.并行复制 3.3.1.MySQL5.6并行复制原理 3.3.2.MySQL5 ...

  6. MySQL集群搭建——主从同步(一主二从)

    一.安装MySQL数据库 Centos7安装MySQL5.7 目前准备了三台服务器作为主从配置数据库 #主 192.168.159.100:3306 #从 192.168.159.101:3306 # ...

  7. MySQL集群架构:MHA+MySQL-PROXY+LVS实现MySQL集群架构高可用/高性能-技术流ken

    MHA简介 MHA可以自动化实现主服务器故障转移,这样就可以快速将从服务器晋级为主服务器(通常在10-30s),而不影响复制的一致性,不需要花钱买更多的新服务器,不会有性能损耗,容易安装,不必更改现有 ...

  8. 阿里巴巴mysql集群方案_云原生下,如何实现高可用的MySQL?

    简介: MySQL 作为当前比较受欢迎的关系型数据库(RDS),在云原生浪潮中仍然面临诸多挑战.如何用 Cloud Native 的设计原则,通过沙箱隔离.计算和数据的完全分离,实现低成本.可扩展.高 ...

  9. paxos整合mysql_微信开源PhxSQL:高可用、强一致的MySQL集群(转载)

    作者: 陈俊超(junechen@tencent.com),微信后台高级工程师,主要负责微信后台核心模块的分布式架构设计和开发.早期负责微信附近的人,摇一摇,朋友圈,群聊等基础架构.现专注于PhxSQ ...

最新文章

  1. Node.js 在本地生成日志文件
  2. 针对Python中冒号的详细解释
  3. 【canvas系列】canvas实现“ 简单的Amaziograph效果”--画对称图【强迫症福利】
  4. Nginx 作为 WebSockets 代理
  5. 黑龙江对口学计算机上机,2009年黑龙江省职高对口升学计算机应用专业技能试卷十.doc...
  6. C++ Primer 第五版 第6章 6.2——函数参数传递阅读笔记
  7. Lecture 6 Order Statistics
  8. Hadoop2.2.0--Hadoop Federation、Automatic HA、Yarn完全分布式集群结构
  9. 七月算法机器学习 10 聚类算法与应用
  10. Web前端笔试115道题(带答案及解析)
  11. 毕设总结(理工本科)
  12. c语言 怎样将数字字符串转化成unicode字符集中的编码值,unicode编码转换
  13. 谷歌地球二次开发基础平台
  14. CSDN里的文章去广告、打印成PDF__小胡亲测
  15. 2017 ECNA Regional Contest-G:Question of Ingestion(dp)
  16. 【面试】上海 java开发工程师/自动化测试开发工程师 面试题
  17. 机器学习中为什么需要验证集,验证集与测试集的区别是什么?
  18. Windows10安装WDK报错setup cannot locate windows debugging wdk integration-x86_en-us.msi
  19. CNC脱机源代码 USB雕刻机CNC 3联动 步进电机控制器CNC脱机源代码
  20. 偏向锁的获取和撤销详解

热门文章

  1. 【opencv4】opencv视频教程 C++ 6、图像混合、线性混合、混合权重相加addWeighted()、混合加add()、混合乘multiply()
  2. MAKEWORD(2,2)解释
  3. 【放置奇兵】算法 小恶魔大冒险
  4. python 多进程multiprocessing 队列queue报错:AttributeError: Can't pickle local object
  5. 热插拔是什么?(Hot Swap hot-plugging hot plugging 带电插拔)USB热插拔
  6. python进阶(小白也能看懂)——Map、Filter、Reduce
  7. Html中框架的使用
  8. Divan and Kostomuksha (H version) dp,gcd(2300)
  9. java常用数据类型之间转换
  10. 阿里巴巴发送短信接口的使用