1 配置docker-compose.yml
version: '3'
services:
mysql-master:
image: mysql:5.7
container_name: mysql-master
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_LOG_CONSOLE=true
volumes:
- /home/doc/master/log:/var/log/mysql #
- /home/doc/master/data:/var/lib/mysql #
- /home/doc/master/conf:/etc/mysql #
networks:
- mysql-net
ports:
- "8001:3306"
mysql-slave:
image: mysql:5.7
container_name: mysql-slave
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_LOG_CONSOLE=true
volumes:
- /home/doc/slave/log:/var/log/mysql
- /home/doc/slave/data:/var/lib/mysql
- /home/doc/slave/conf:/etc/mysql
networks:
- mysql-net
ports:
- "8002:3306"
networks:
mysql-net:
2 数据库配置文件
2.1 master 数据库 配置my.cnf
vim /home/doc/master/conf/my.cnf (在此目录下并没有my.cnf,需要自己创建)