33.2 基于HAProxy搭建Mycat高可用环境
如果生产环境按照32.5节部署了基于Mycat的MySQL读写分离环境,此时,Mycat只有一个节点存在单点故障的风险,本节就针对这种情况搭建Mycat的高可用环境。
33.2.1 服务器规划
Mycat高可用环境的服务器规划如表33-2所示。
表33-2 Mycat高可用服务器规划
![](https://img-service.csdnimg.cn/img_convert/a75288364f5a4561910ceafa410c26ac.jpg?x-oss-process=image/watermark,text_ZG1mZW5vd2JlaWppbmc,color_FFFFFF,size_13,shadow_100,t_100,g_se,order_0,align_2,interval_4)
注意:本节需要按照31.1节中的内容,在binghe151服务器和binghe152服务器上搭建MySQL主从复制环境,按照32.5节中的内容,在binghe153服务器和binghe154服务器上搭建Mycat环境。这里不再赘述MySQL主从复制环境和Mycat环境的搭建。
本节中,需要在binghe151服务器上的MySQL命令行执行如下命令,将用户名为mycat的用户的主机名设置为“%”。
mysql> UPDATE mysql.user SET host = '192.168.175.%' WHERE user