前言
前段时间写了一篇关于mysql双主复制的文章,在这个的基础上我们来做个高可用的实践。
前期准备,需要安装好docker、docker-compose的运行环境。
mysql如何实现双主复制?我们用docker来个做实践。-优快云博客
一、安装haproxy
1、创建haproxy目录,执行如下命令。
mkdir -p /docker/haproxy/{haproxy-data,haproxy-sockets}
cd /docker/haproxy
2、编写haproxy配置,执行如下命令。
vim haproxy.cfg
# haproxy.cfg
global
log /dev/log local0
log /dev/log local1 notice
# chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners
stats timeout 30s
user haproxy
group haproxy
daemon
defaults
log global
mode http
# option httplog
option dontlognull
timeout connect 5000
timeout client 50000
timeou