一键docker搭建mysql主从环境

一键docker搭建mysql主从环境

初衷

一开始为了玩一下shared-jdbc,要搭Mysql主从环境,这玩意虽然搭好,之后使用要是网络问题,或者sql执行出错,还得重新调Binlog位置,麻烦得很,想了想,我只是想玩一下而已。。。 找了一圈,并没有那种无脑直接一键部署主从的,一大堆麻烦配置,我才不搞呢

准备阶段

我就在自用的centos上面去搞了,玩完就搞掉,PP都懒得擦

  1. docker 怎么安装,不用说了吧?自己搞个
  2. 装个docker-compose, 执行下面语句,有装的就忽略
  3. sudo curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  4. 赋予执行权限 sudo chmod +x /usr/local/bin/docker-compose
  5. 创建软连接 `sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  6. 测试 docker-compose --version 看看正常不
  7. 准备docker-compose.yml
    在这里插入图片描述
    8.master.cnf 主库文件
    在这里插入图片描述
    9.slave.cnf 从库文件
    在这里插入图片描述
    10.setup_db.sh 配置主从文件
    在这里插入图片描述

操作阶段

  1. 在docker-compose 配置文件所在路径, 执行 docker-compose up
  2. 会自动按文件中的版本下载镜像,自动启动,启动完成后,如下图
  3. 在这里插入图片描述
  4. 执行 setup_db.sh 文件,进行主从配置,输出如下图
  5. 在这里插入图片描述
  6. 这里就主从配置成功了。随便建个表,看看主从是否成功
  7. 在这里插入图片描述
  8. OK,打完收工

注意事项

  1. 上面用的文件没完全截图,需要的去下载文件中获取
  2. 有问题可以交流,看心情回复

文件链接 文件链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值