随笔分类 -  MySQL 高可用

摘要:故障检测(Failure Detection)是 Group Replication 的一个核心功能模块,通过它可以及时识别集群中的故障节点,并将故障节点从集群中剔除掉。如果不将故障节点及时剔除的话,一方面会影响集群的性能,另一方面还会阻止集群拓扑的变更。 下面结合一个具体的案例,分析 Group 阅读全文
posted @ 2022-11-07 09:43 iVictor 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:集群信息 角色 IP地址 ServerID 类型 Master 192.168.244.10 1 写入 Candicate master 192.168.244.20 2 读 Slave 192.168.244.30 3 读 Monitor host 192.168.244.40 监控集群组 MHA 阅读全文
posted @ 2017-05-25 07:09 iVictor 阅读(3218) 评论(0) 推荐(0) 编辑
摘要:在日常工作中,会碰到如下的场景,如mysql数据库升级,主服务器硬件升级等,这个时候就需要将写操作切换到另外一台服务器上,那么如何进行在线切换呢?同时,要求切换过程短,对业务的影响比较小。 MHA就提供了这样一种优雅的方式,只会堵塞业务0.5~2s的时间,在这段时间内,业务无法读取和写入。 集群信息 阅读全文
posted @ 2017-05-22 07:11 iVictor 阅读(6005) 评论(2) 推荐(0) 编辑
摘要:MHA(Master High Availability)是一套相对成熟的MySQL高可用方案,能做到在0~30s内自动完成数据库的故障切换操作,在master服务器不宕机的情况下,基本能保证数据的一致性。 它由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。其中,MH 阅读全文
posted @ 2017-05-21 21:37 iVictor 阅读(13506) 评论(6) 推荐(3) 编辑
摘要:一、环境准备 主机IP 主机名 操作系统版本 PXC 192.168.244.146 node1 CentOS7.1 Percona-XtraDB-Cluster-56-5.6.30 192.168.244.147 node2 CentOS7.1 Percona-XtraDB-Cluster-56- 阅读全文
posted @ 2016-06-15 17:00 iVictor 阅读(8868) 评论(1) 推荐(1) 编辑
摘要:MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,MMM,Heartbeat+DRBD,PXC,Galera Cluster 比较常用的是keepalived+双主,MHA和PXC。 对于小公司,一般推荐使用keepalived+双主,简单。 下面来部署一下 配置环境: 角 阅读全文
posted @ 2016-05-31 14:26 iVictor 阅读(18720) 评论(8) 推荐(15) 编辑

点击右上角即可分享
微信分享提示