在master出现故障,需要一个热备服务器及时切换的时候,原先master下面的slave也需要及时的进行切换到热备的那台新master服务器上

在master出现故障,需要一个热备服务器及时切换的时候,原先master下面的slave也需要及时的进行切换到热备的那台新master服务器上,其切换的基本思路为:

slave和备份服务器在完全相同的 位置停止运行,然后只要把slave重定向到备份服务器。因为备份服务器在你停止运行后的位置没有任何更改,你只需检查binlog的位置即可。然后,,停止slave和备份服务器不一定保证是同步,需要手工操作;使用如下语句:

show slave status\G;

在热备服务器上和slave上进行查询;log的文件和位置;

如果备份服务器中的数据是超前的,需要手工在slave上进行追加操作;如:

start slave until master_log_file='master-bin.00000x',master_log_pos=xxxxxxxx;

select master_pos_wait('master-bin.00000xxx',xxxxxxxx);

以上在slave上执行即可;

以上操作执行完后,无问题,在热备服务器上进行查询master位置和文件;

show master status\G;

然后再slave进行change master to master_host='',master_port=,master_user=''............等等;然后start slave即可;完成切换操作;

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql 热切换_热备服务器中,切换master中切换SQL相关推荐

  1. mysql cdc采集_浅谈CDC在微服务中的应用

    原标题:浅谈CDC在微服务中的应用 CDC(Change Data Capture)是一种通过监测数据变更(变更包括新增.修改.删除等)而对变更的数据进行进一步处理的一种设计模式,通常应用在数据仓库以 ...

  2. mysql 热切换_热璞HotDB学习篇—如何基于MySQL进行数据高可用

    数据高可用之所以是老生常谈的话题,是因它对企业数据安全起到了至关重要的保障作用,数据高可用核心功能在于如何保证在发生故障时数据不丢失.本文作者热璞数据库HotDB首席架构师,精通数据库原理和MySQL ...

  3. linux mysql jdk路径_教大家在如何Centos7系统中安装JDK、Tomcat、Mysql(文末附马哥linux全套视频教......

    目录1.jdk的安装 2.tomcat的安装 3.mysql的安装 远程工具:SSH Secure File Transfer Client 远程工具的使用 下载地址:https://pan.baid ...

  4. 热更新_热更新必懂3件事

    今天我们来一起来说说热更新,谈起热更新,大家都觉得很难,都去找官方的热更新的解决方案,然后对着一步一步搞,原理还是不懂, 今天小编就带你来完整的讲解一下热更新的原理,搞懂原理,做热更新可以自己做,也可 ...

  5. cx_oracle主备服务器,怎么在Python中使用cx_Oracle模块对Oracle数据库进行操作

    怎么在Python中使用cx_Oracle模块对Oracle数据库进行操作 发布时间:2021-03-17 16:32:34 来源:亿速云 阅读:67 作者:Leah 本篇文章为大家展示了怎么在Pyt ...

  6. mysql linux 监控工具_细说linux服务器各种监控工具

    linux下面有很多强大的监控工具,各有各的优点,作为一个linux系统管理员,有必要知道这些命令的用法,结合自己的经验,写了点介绍,如对不足的地方,还请批评指正! yum install sysst ...

  7. war包热更新_热更新实践:Bugly热更新打包及修复

    上一篇[热更新:使用Bugly集成的Tinker]主要是说的配置,配置Tinker确实很麻烦,当然好处也是很大的.不仅支持各种类,so,资源的替换,体积也较小,是一款很强大的热修复工具.妈妈再也不用担 ...

  8. mysql 列选项_列未显示在“列”选项卡中(MySQL Workbench)

    我正在运行Ubuntu 14.10和MySQL Workbench v6.2.3-1ubu1404-amd64(它的最后一个稳定版本),但我遇到的问题是列无法正确(完全)显示-只能是空白. 有人遇到同 ...

  9. 阿里云服务器mysql默认密码_阿里云服务器修改MySQL初始密码---Linux学习笔记

    主要方法就是修改 MySQL按照文件下面的my.cnf文件 首先是找到my.cnf文件, # find / -name "my.cnf" # cd /etc 接下来最好是先备份my ...

最新文章

  1. iOS培训objective-c——实例化对象
  2. 在hive中对日期数据进行处理,毫秒级时间转化为yyyy-MM-dd格式
  3. 安装SQL Server 2005时,出现“SQL Server 服务无法启动。……”提示的解决方法
  4. 静态ip ssh无法登录_识别动静态IP的技巧
  5. 威胁快报|新兴挖矿团伙借助shodan作恶,非web应用安全再鸣警钟
  6. BZOJ 1779. [Usaco2010 Hol]Cowwar 奶牛战争
  7. 一篇文章让你学透Linux系统中的more命令
  8. CSS3动画序列(CSS3)
  9. c语言输入字符串_我们一起学C语言(四)
  10. Java后端开发实习记录
  11. linux查看数据区块大小,Linux显示指定区块大小为1048576字节
  12. ps中ppt的尺寸设置
  13. CUDA学习笔记(三)——共享内存
  14. 《2016-2017年全球竞争力报告》述评
  15. LTE小区搜索过程及SCH/BCH设计
  16. 【专栏推荐】硅谷产品实战36讲
  17. 无约束低分辨率人脸识别综述一:用于低分辨率人脸识别的数据集
  18. 针对中亚地区政府部门的攻击:通过Office漏洞传播新型Hawkball后门
  19. 设计模式(21)备忘录模式
  20. python rsa加密解密_RSA加密解密(python版)

热门文章

  1. openstack rocky 安装_北京暖气安装费用-上海装修报价
  2. ARM 之六 Cortex-M 内核中断/异常系统、中断优先级/嵌套 详解
  3. STM32F2系列系统时钟默认配置
  4. linux gt txt内容为空,2gt;/dev/null和gt;/dev/null 2gt;amp;1和2gt;amp;1gt;/dev/null的区别...
  5. 取一列_excel工作案例:如何快速实现一列变两列?
  6. Linux / sudo、su、sudo su、sudo -i 使用和区别
  7. OS / 5 种 IO 模型
  8. 启明云端分享| sigmstar SSD201/SSD202D/SSD210/SSD212开机动画启动到底能做到多少
  9. 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系
  10. webbrowser控件 有数据 但页面空白_如何在Excel中实现可以切换不同数据系列的滚珠图?...