MySQL 切换主备(三)

耀灵1年前技术文章493

三、切换主备:

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


相关文章

在K8S上使用Clickhouse

介绍clickhouse是一款开源的分析型数据库,性能强大。本文介绍如何在K8S环境中部署和使用clickhouse。我们使用开源的clickhouse operator: https://githu...

ubuntu安装mysql

执行sudo apt install mysql-server启动mysqlsudo systemctl start mysql查看状态sudo systemctl status mysql查看默认密...

MongoDB的索引(五)

十一、2d Indexes1、在MongoDB 2.2版本之前或者地址位置字段没有使用GeoJSON进行存储的情况下,我们使用2d索引比较多。2、2d索引一般是用来计算平面上的计算,对于球面的一些几何...

CDH实操--修改集群主机名

CDH实操--修改集群主机名

1、停止集群2、停止cmsystemctl stop cloudera-scm-serversystemctl stop cloudera-scm-agnet3、修改服务器主机名修改下列配置文件下的主...

PostgreSQL 会话管理

说明当数据库发生持续的 CPU 使用率打高时,数据库中很可能正在跑一些大查询或者较复杂的 SQL,如果不及时处理很可能会影响到业务,此时我们需要通过查询会话找到 “罪魁祸首” 并 kill 掉它,然后...

kafka开启Kerberos

1、修改server.properties#增加如下配置 listeners=SASL_PLAINTEXT://IP:port security.inter.broker.protocol=SAS...

发表评论    

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