1:开三台虚拟机,或者三个容器
docker run -itd --name mysql_m -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35
docker run -itd --name mysql_s1 -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35
docker run -itd --name mysql_s2 -p 3309:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35
2:设置其中一台为主,其他两个为从
docker cp 容器名称:/etc/mysql/conf.d/docker.cnf m.cnf
三个复制过来,主mysql的上面加上
设置server-id
开启bin-log
从机上只用加server-id
三个的server-id应该不同
1:开三台虚拟机,或者三个容器
docker run -itd --name mysql_m -p