通过
KeepAlived
搭建
MySQL
双主模式的高可用集群系统
一、整体架构
企业级
mysql
集群具备高可用、可扩展、易管理、低成本的特点。下面将介绍企业环境
中经常应用的一个解决方案,即
MySQL
的双主互备架构,主要设计思路是通过
MySQL
Replication
技术将两台
MySQL
Server
互相将对方作为自己的
Master
,自己又同时作为对方
的
Slave
来进行复制。
这样就实现了高可用构架中的数据同步功能,
同时,
将采用
KeepAlived
来实现
Mysql
的自动
failover
。在这个构架中,虽然两台
MySQL
Server
互为主从,但同一时
刻只有一个
MySQL Server
可读写,另一个
MySQL Server
只能进行读操作,这样可保证数据
的一致性。整个架构下图所示。
二、
MySQL
主主互备模式配置环境
第一步要做的工作是在这两天机器上都安装
mysql
,在做主从复制的时候
mysql
的版本
尽量保持一致。
即使不一样一定要以主服务的版本为最高的版本,
从服务器的版本不能高于
主服务器的版本。
1
、
Mysql
的安装与配置
Mysql5.6
版本之后,编译
mysql
方式变为
cmake
安装
cmake
:
#yum install cmake
版权声明:本文为weixin_42315341原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。