企业运维——mysql路由器(读写分离器)

目录

一、实验环境及软件安装

安装mysql-router

更改配置文件

 二、创建用户

 三、测试

访问7001

 访问7002

 当7挂机以后


多主模式下,不牵扯读写分离,因为每个节点都可以读写,但是在生产环境中会有要求数据库读写分离。mysql数据库之前,mysql开发过proxy软件,通过将写请求转发到master端,读请求(比如查询)转发到slave端,从而实现读写分离,mysql路由器直接定义策略就可以了。mysql路由器不支持分库分表。
企业运维——mysql路由器(读写分离器)_第1张图片

一、实验环境及软件安装

创建一台新的虚拟机test8做读写分离层(mysql路由器)

安装mysql-router

企业运维——mysql路由器(读写分离器)_第2张图片

更改配置文件

企业运维——mysql路由器(读写分离器)_第3张图片

 二、创建用户

第一个节点上创建用户并授权,刷新授权表即可,因为是组复制架构。

企业运维——mysql路由器(读写分离器)_第4张图片

 三、测试

用宿主机进行访问测试

访问7001

宿主机访问7001端口测试,7001端口是只读的,是以round-robin算法进行均衡。

企业运维——mysql路由器(读写分离器)_第5张图片企业运维——mysql路由器(读写分离器)_第6张图片企业运维——mysql路由器(读写分离器)_第7张图片企业运维——mysql路由器(读写分离器)_第8张图片

 再次访问

企业运维——mysql路由器(读写分离器)_第9张图片企业运维——mysql路由器(读写分离器)_第10张图片企业运维——mysql路由器(读写分离器)_第11张图片企业运维——mysql路由器(读写分离器)_第12张图片

 第三次访问

企业运维——mysql路由器(读写分离器)_第13张图片企业运维——mysql路由器(读写分离器)_第14张图片企业运维——mysql路由器(读写分离器)_第15张图片企业运维——mysql路由器(读写分离器)_第16张图片

 访问7002

企业运维——mysql路由器(读写分离器)_第17张图片

企业运维——mysql路由器(读写分离器)_第18张图片

 当7挂机以后

企业运维——mysql路由器(读写分离器)_第19张图片企业运维——mysql路由器(读写分离器)_第20张图片企业运维——mysql路由器(读写分离器)_第21张图片

你可能感兴趣的:(mysql,运维,数据库)