【文件属性】:
文件名称:mysql复制
文件大小:7KB
文件格式:ZIP
更新时间:2021-02-16 21:44:03
Shell
Docker MySQL主从复制
使用Docker进行MySQL主从复制
跑
要运行此示例,您将需要在启动安装程序复制后使用“ docker-compose”启动容器。 请参阅./build.sh中的命令。
创建2个具有基于主从行的复制MySQL容器
./build.sh
对母版进行更改
docker exec mysql_master sh -c "export MYSQL_PWD=111; mysql -u root mydb -e 'create table code(code int); insert into code values (100), (200)'"
从奴隶读取更改
docker exec mysql_slave sh -c "export MYSQL_PWD=111; mysql -u root mydb -e 'select * from code \G'"
故障
【文件预览】:
mysql-replication-master
----.gitignore(21B)
----slave()
--------data()
--------mysql_slave.env(309B)
--------conf()
----.env(73B)
----docker-compose.yml(1KB)
----slave2()
--------mysql_slave.env(309B)
--------conf()
----README.md(2KB)
----build_online.sh(2KB)
----build_delay_2minutes.sh(2KB)
----master()
--------data()
--------mysql_master.env(297B)
--------conf()