mysql router docker_MySQL Route负载均衡与读写分离Docker环境使用

本文介绍了如何在Docker环境下部署MySQL Router,实现MySQL的主主复制和主从复制,以及通过MySQL Route进行负载均衡和读写分离。通过配置MySQL Route的服务,实现了读操作的负载均衡,并通过不同端口实现读写分离。
摘要由CSDN通过智能技术生成

Docker环境描述

a0d8d6f1ebedf32fcd36b1f56cbdb2b2.png

主机名

部署服务

备注

MySQL Route

MySQL Route

部署在宿主机上的MySQL Route服务

MySQL Master1

MySQL 5.7.16

Docker环境与MySQL Master2互为主从

MySQL Master2

MySQL 5.7.16

Docker环境与MySQL Master1互为主从

MySQL Slave1

MySQL 5.7.16

Docker环境是MySQL Master1的从服务器

MySQL Slave2

MySQL 5.7.16

Docker环境是MySQL Master2的从服务器

宿主机服务部署

下载安装MySQL Route软件包

wget https://dev.mysql.com/get/Downloads/MySQL-Router/mysql-router-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-router-8.0.11-1.el7.x86_64.rpm

下载MySQL镜像

docker search mysql5.7

INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED

docker.io docker.io/acdaic4v/mysql5.7-k2 Mysql 5.7 for use with joomla extension k2... 1 [OK]

docker.io docker.io/bingozhou/mysql5.7 mysql5.7 1

docker.io docker.io/eruma/java8-mysql5.7 1

docker.io docker.io/nidorpi/rpi-mysql5.7 MySQL for Raspberry Pi 1

docker.io docker.io/ymnoor21/mysql5.7 Dockerize MySQL 5.7 on a Ubuntu 14.04 setup. 1

docker.io docker.io/alanpeng/mysql5.7-replication-docker https://github.com/alanpeng/mysql5.7-repli... 0 [OK]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值