加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MHA+MySQL实现mysql高可用

发布时间:2023-05-06 12:48:00 所属栏目:MySql教程 来源:
导读: MHA的简单介绍
简介
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MysqL高可用性环境下故障切换
 MHA的简单介绍
简介
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MysqL高可用性环境下故障切换和主从提升的高可用软件。在MysqL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。

1、主从切换非常迅速,通常10-30s
2、最大程度上解决数据一致性的问题
3、不需要修改当前已有的MysqL架构和配置
4、不需要另外多余的服务器
5、没有性能损耗
6、没有存储引擎限制
  

MHA的搭建概述
数据库架构:一主两从

master:192.168.142.48
slave1:192.168.142.49
slave2:192.168.142.50
mha架构:

manager:192.168.142.49
node:192.168.142.48,192.168.142.49,192.168.142.50
keepalived架构

VIP:192.168.142.235
节点:192.168.142.48,192.168.142.49
搭建环境版本

数据库版本:5.7.18,5.7.18-log MysqL Community Server (GPL)
MHA版本:v0.58,mha4MysqL-manager-0.58 + mha4MysqL-node-0.58
Keepalived:keepalived-1.4.3
Linux主机:centos7.2
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章