keepalived+mysql构建主从HA架构全过程,附配置文件

我怕爱的太早我们不能终老 提交于 2020-04-08 11:52:25

     我没去公司之前,公司一直都是单节点mysql,且mysql的版本和安装方式配置文件等也不具有统一化,初期做了数据库的基础调整,就是做了mysql的默认架构,主从复制,跑了半年,一切稳定,为了更加的提升自己,只能多打打小怪兽,持续升级了,否则很快对一家公司你就没有特别大的利用价值,也没有加薪的空间,废话不多说,说一下我的部署架构。

目前所要构建HA架构的mysql是mysql 5.7版本,数据量极少,几十M,目前没有做MHA的架构需求,和老板讨论,加之研究了keepalived+mysql的HA架构,决定一试。

一.目前架构和keepalived+mysql的HA架构和MHA架构的对比

优势:搭建比较简单,只需要主从安装keepalived的服务,启动vip即可以实现。

劣势:1.主从只可以实现一次切换,切换后,之前的主库,即使重启也无法直接使用,因为主从数据不一致,而需要手动创建主从,而这个过程可能遇到各种奇葩的问题,需要时间重新构建主从。

           2.当主从不同步,此时进行主从切换,可能会出现,数据丢失的惨况。

           3.受一些因素的影响,可能会出现脑裂,比如VIP两台服务器都没有,或者同时出现。

 

 

 

 

 二.搭建过程

            1.ip分配如下

        

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!