您现在的位置是:首页 >其他 >一键docker搭建mysql主从环境网站首页其他

一键docker搭建mysql主从环境

LVM_23 2024-06-14 17:17:30
简介一键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. 有问题可以交流,看心情回复

文件链接 文件链接

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。