目录
多主模式下,不牵扯读写分离,因为每个节点都可以读写,但是在生产环境中会有要求数据库读写分离。mysql数据库之前,mysql开发过proxy软件,通过将写请求转发到master端,读请求(比如查询)转发到slave端,从而实现读写分离,mysql路由器直接定义策略就可以了。mysql路由器不支持分库分表。
一、实验环境及软件安装
创建一台新的虚拟机test8做读写分离层(mysql路由器)
安装mysql-router
更改配置文件
二、创建用户
第一个节点上创建用户并授权,刷新授权表即可,因为是组复制架构。
三、测试
用宿主机进行访问测试
访问7001
宿主机访问7001端口测试,7001端口是只读的,是以round-robin算法进行均衡。
再次访问
第三次访问