MySQL 切换主备(三)

耀灵1年前技术文章407

三、切换主备:

3.1、确认主库角色

查看 vip 状态,目前在主库上面。

1.png


3.2、确认备库角色

此时备库read_only=1只读不写

查看数据库读写状态:

show global variables like "%read_only%";
set global read_only=0;  ##退出只读模式,同时读写
set global read_only=1;  ##只读模式

从库:

3.png

3.3、模拟故障切换

关闭主库模拟vip漂移

4.png

3.4、查看从库状态

主库关闭后 VIP 会自动飘逸到从库,整个过程对应用来说是透明的,因为使用的是MySQL半同步复制,可以有效保障主从数据的一致性。

5.png

备库提升为主库成功。

6.png

3.5、MySQL查看心跳监控

7.png

last_timestamp 是最后一次心跳检测的时间,如果发现 last_timestamp 与当前时间差距大于约 30S 的话,表示该实例已经出现问题,需要排查处理。

3.6、查看当前业务使用的数据库:

8.png

read_only 等于 0 表示为当前使用的数据库, 数据库中,查询 read_only 等于 0 表示该实例为主库,反之等于 1 的话表示为备库。


相关文章

Kubernetes openelb

1、背景在云服务环境中的 Kubernetes 集群里,通常可以用云服务提供商提供的负载均衡服务来暴露 Service,但是在本地没办法这样操作。而 OpenELB 可以让用户在裸金属服务器、边缘以及...

flume开启jmx加入grafana

部署flume_exporter需要go环境编译配置go环境首先下载go安装包Linux:https://golang.google.cn/dl/解压、添加环境变量tar -zxvf go*.tar....

Hbase部署

安装前准备1.1. 设置环境变量所有hbase节点都要做vi /etc/profile export HBASE_HOME=/opt/hbaseexport PATH=$PATH:$HBASE_HOM...

大数据集群部署规划(三)节点选配方案

节点部署原则适用场景组网规则管理节点、控制节点和数据节点分开部署(此方案至少需要8个节点,manager为部署商业化大数据集群时所需例如:hdp,cdh等)core × 11 + worker × n...

Hadoop3.2.4纠删码基础操作(二)

Hadoop3.2.4纠删码基础操作(二)

1、纠删码基础操作纠删码策略是与具体的路径(path)相关联的。也就是说,如果我们要使用纠删码,则要给一个具体的路径设置纠删码策略,后续,所有往此目录下存储的文件,都会执行此策略。1.首先我们在HDF...

HAProxy

HAProxy

1、HAProxy简介  HAProxy 是一款基于 TCP(第四层)和 HTTP(第七层)应用的代理软件,它也可作为负载均衡器,而且完全免费。 借助 HAProxy,可以快速并且可靠地提供基于 TC...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。