通过脚本在Docker环境中一键安装master主从环境中如何指定多个ip

来源:9-7 docker 搭建主从数据库2

网络时空

2021-02-16

师兄,下午好!

对于通过脚本在Docker环境中一键安装master主从环境中,主从服务器,正常情况下,它们是要们位于不同的服务器上,即不同ip的服务器上的,但是如下文件只指定了一个ip地址,即宿住主机的ip地址,我如果是一主多从,比如说一主二从,那就有3个ip地址,如果是3个ip地址如下是如何指定的呢?

麻烦师兄看到问题后,及时回复确认下,谢谢!


mysqld启动参数查询:mysqld --verbose --help |grep aio

logdir=/data/log/shell #日志路径
log=$logdir/log.log #日志文件
is_font=1 #终端是否打印日志: 1打印 0不打印
is_log=0 #是否记录日志: 1记录 0不记录
hostip=“10.0.0.107” #docker host machine
networkName=“o2o-network” #docker网络
dockerMaster=“o2o-mysql-master” #master 名称
dockerSlave=“o2o-mysql-slave” #slave 名称
rootPass=“d3eb23f714529f1e73f934876d1b39” #root密码
replicationUser=“backup” #复制账号
replicationPasss=“04698e89512807” #复制密码
masterPort=3307 #master映射后端口
isToolBox=0 #是否toolBox安装docker环境,1是 0否
dockerCompose=“docker-compose.yml.template” #docker-compose.yml模板文件
memLimit=“8g” #内存限制
masterData="./master/db" #master数据目录
slaveData="./slave/db" #slave数据目录
waitMYSQLTime=30 #mysql初始化后等待时间,单位秒
waitSlaveTime=15 #mysql主从连接初始化后等待时间,单位秒

写回答

1回答

廖师兄

2021-02-17

比如说一主二从,那就有3个ip地址,如果是3个ip地址如下是如何指定的呢

这个脚本是开源的,他的源码都可以去看到。使用脚本的方式是为了让我们快速的搭建好主从数据库。生产环境是不会用这个脚本的。生产环境要么用阿里云提供的主从数据库,要么运维自己搭建。

如果脚本里不能配置,很可能是作者压根没有提供你说的功能。

0
1
网络时空
收到,谢谢师兄
2021-02-19
共1条回复

Java分布式系统解决方案 掌握企业级分布式项目方案

分布式六大命门逐一剖析破解,廖师兄带你寻找最优解

495 学习 · 97 问题

查看课程