MySQL 切换主备(三)

耀灵2年前技术文章1086

三、切换主备:

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 的话表示为备库。


相关文章

HDFS业务类型与相关架构优化措施

低延迟业务计算密集型业务,低延迟业务,这一类业务通常是对大量NameNode文件目录访问为主的(权限判断,文件存在性,文件信息查询等对NameNode元数据操作为主的)。因此需要针对NameNode的...

Dockerfile

Dockerfile

一、什么是镜像?镜像可以看成是由多个镜像层叠加起来的一个文件系统(通过UnionFS与AUFS文件联合系统实现),镜像层也可以简单理解为一个基本的镜像,而每个镜像层之间通过指针的形式进行叠加。根据上图...

datahub安装部署

datahub安装部署

背景:由于某客户需要建立sparksql的血缘关系,于是乎提出datahub,由于网上关于datahub资料较少,因此这里做以记录datahub作为一个元数据管理平台,他可以对数据资产进行有效的组织,...

MySQL运维实战(3.2) 常见数据库连接失败问题排查

如果数据库连接失败,可以从如下几方面来排查:1、客户端到服务端的网络是否畅通,服务端端口是否能连通。使用ping、telnet等工具探测服务端的端口是否能访问。[root@box3 ~]#&...

MySQL运维实战之备份和恢复(8.5)xtrabackup恢复增量备份

恢复增量备份时,需要先对基础全量备份进行恢复,然后再依次按增量备份的时间进行恢复。这个例子中,相关备份文件的目录结构如下:/data/backup ├── full │ &nb...

sqlserevr索引、自增列查询SQL

sqlserevr索引、自增列查询SQL

一、索引查询1.可视化方式查询1) 进入实例数据库内,选择想要查看的数据库及表信息。2) 展开表,即可查看其索引情况(一般情况下,PK为主键,IX为索引)。 3) 或者右击表,编辑表结构,可以查看到索...

发表评论    

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