之前配置docker里面配置mysql的主从,遇到了不少坑,现在分享一下自己的安装配置过程,亲测有效!!!
环境准备:docker
接下来直接开干
配置流程
1、下载mysql5.7.30镜像
docker pull mysql:5.7.30
ps:如果在docker下载慢的兄弟,记得换国内的数据源喔,不然下载个半天,到晚上都下载不完。具体更换数据源自行百度。
查看是否成功下载镜像。
docker images
2、配置主数据库配置文件
1、创建Mysql桥接网络
创建mysql桥接网络,用于主从容器直接互联
docker network create mysql
2、运行主数据库
docker run -p 3307:3306 --name mysql-master -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.30
3、进入容器
改成你的容器id
docker exec -it mysql-master /bin/bash
4、修改配置my.cnf
vi /etc/mysql/my.cnf
注意,如果docker里面没有安装vi
命令,需要自己下载安装
里面的文件原本是这个样子的
然后加入