docker 版 mysql 主从同步
- 1、环境
- 2、搭建主服务器实例3306
- 2.1、命令
- 2.3、进入/mydata/mysql-master/conf 目录下新建 my.cnf
- 2.4、修改完配置后重启 master 实例
- 2.5、进入 mysql-master 容器
- 2.6、master 容器实例内创建数据同步用户
- 3、新建从服务实例 3308
- 3.1、命令
- 3.2、进入/mysql/mysql-slave/conf 目录下新建 my.cnf
- 3.3、修改完配置后重启 slave 实例
- 3.4、在主数据库中查看主从同步的状态
- 3.5、在从数据库中配置主从同步
- 3.6、在从数据库中查看主从同步状态
- 3.7、在从数据库中开启主从同步
- 4、主从同步测试
- 4.1、场景一 在主库创建 test 库查看从库是否同步
- 4.2、在主库创景 user 表查看从库是否同步
1、环境
/ | 版本 |
---|
docker版本 | 25.0.3 |
mysql版本 | 镜像版本5.7 |
2、搭建主服务器实例3306
2.1、命令
docker run -p 3306:3306 --name mysql-master \
-v /mydata/mysql-master/log:/var/log/mysql \
-v /mysata/mysql-master/data:/var/lib/mysql \
-v /mysql/mysql-master/conf:/etc/mysql \