-
拉取MySQL镜像
docker pull mysql:5.7MySQL5.7版本docker pull mysql:latest最新版本 -
创建容器,主库
docker run --name mysql-master -p 3307:3306 -v /0982/master:/etc/mysql/mysql.conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7以MySQL5.7镜像创建MySQL容器并挂载配置文件目录到/etc/mysql/mysql.conf.d,端口号为3307
-
mysql.cof配置文件更改,末尾添加
log-bin=mysql-binserver-id=2 -
创建从库
-
从库配置文件修改
server-id=4id要比主库大default-storage-engine=MyISAM修改数据库引擎,使查询效率更高
-
进入容器
docker exec -it mysql-master /bin/bash连接MySQL
mysql -u root -p 123456查看日志信息
show master status