sqlsever主库从库如何切换_Mysql 复制如何进行主从库切换(计划内)

本文介绍了在计划内进行Mysql主从库切换的详细步骤,包括停止老主库写入、提升从库为主库、配置新主库、确保数据一致性和测试新主库。同时,文中强调了关键步骤如设置read_only、切换复制配置和解锁tables的重要性。
摘要由CSDN通过智能技术生成

Mysql 如何进行主从库切换(计划内)

749380fcb7673f9facefb6c2e3a21800.png

计划内的主从库进行切换比较简单,步骤如下

1. 停止向老主库写入

2. 让备库追赶上主库的数据(可选的,会简化下面的步骤)

3. 将一台从库提升为主库

4. 将备库和写操作指向新的主库,然后开启主从写入

但这其中还隐藏着许多细节,一些场景可能依赖于复制的拓扑结构,例如 主-主结构和主-备结构的配置有所不同

我们更深入一点,下面是大多数需要的步骤

我们的环境 是简单的主从结构,主库 端口为3306 从库端口为3307 , 用于演示的测试环境在一台机器上搭建(生产上 主从必须要两个服务器)

1. 停止当前主库所有的写入操作,如果可以最好将客户端程序关闭(除了复制连接)

2. 通过flush tables with read lock 在主库上停止所有活跃的写入,这一步是可选的,也可以在主库上设置 read_only 选项(如果从库之前是设置的 read,那么这里可以将主库直接设置为read_only),从这一时刻开始,将禁止向被替换的主库做任何写入操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值