数据库集群系列(十六)使用docker-compose构建Mysql 5.7双主热备模式数据库
一、需求背景
俩台数据库服务器需要实时互相进行同步数据,采用docker-compose方式进行实现。
Master 1:192.168.1.137 3309端口
Master 2:192.168.1.138 3309端口
二、Master-1配置
1、创建挂载目录
mkdir -p mysql/master1/{mydir,datadir,conf,source}
2、配置yaml文件
vim docker-compose.yaml
version: '3'
services:
mysql:
restart: always
image: mysql:5.7.34
container_name: mysql-5.7master1
volumes:
- mysql/master/datadir:/var/lib/mysql
- mysql/master/conf/my.cnf:/etc/my.cnf
environment:
- "MYSQL_ROOT_PASSWORD=123456"
- "TZ=Asia/Shanghai"
ports:
- 3309:3306
<br>