【MySQL8入门到精通】高可用-MySQLRouter读写分离&负载均衡

作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g  OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业10年以上DBA工作,在数据库领域有丰富的经验

擅长主流数据Oracle、MySQL、PG 运维开发,
备份恢复,安装迁移,性能优化、故障应急处理等。

文章目录

  • 前言
    • 一、MySQL Router
      • 1.1 介绍
      • 1.2 下载
      • 1.3 1主2从框架
    • 二、搭建1主2从
      • 2.1 初始化容器
      • 2.2 配置参数
      • 2.3 重启容器
      • 2.4 主库创建用户
    • 三、搭建从库
    • 四、搭建 MySQL Router
      • 4.1 初始化容器
      • 4.2 安装router
      • 4.3 相关配置
      • 4.4 启动
      • 4.5 测试
      • 4.6 从库设置为只读

前言

本文详细阐述了MySQL1主2从实现读写分离&负载均衡的高可用搭建

一、MySQL Router

1.1 介绍

MySQL Router 的主要用途是读写分离,主主故障自动切换,负载均衡,连接池等。

MySQL Router 最早是作为 MySQL-Proxy 的替代方案出现的。
作为一个轻量级中间件,MySQL Router 可在应用程序和后端
MySQL 服务器之间提供透明路由和负载均衡,
从而有效提高 MySQL 数据库服务的高可用性与可伸缩行。
MyS

你可能感兴趣的:(数据库,Mysql,MySQL从入门到精通,mysql,数据库,服务器)