mycat 读写分离 简单分库
admin
2023-03-09 13:22:06
0

一,环境配置

实验用的是center7 jdk1.8(center7自带默认jdk,没jdk的需要安装)
192.168.0.19(mycat)
192.168.0.14(master主)
192.168.0.13(slave从)
1.先去官网下载mycat
http://www.mycat.io/
mycat 读写分离 简单分库
2.把下载的mycat文件解压到 /usr/local/
3.配置环境
把mysql的主从配置好,这里就不说明了,配置好创建一个名为k1的库,建好了去从库上验证一下。

二,配置读写分离

1.vim /usr/local/mycat/conf/server.xml ##配置mycat的账号及权限

123456
k1

#表示创建个root账号,密码123456,授权k1(mycat的逻辑库)的完全权限
2.vim /usr/local/mycat/conf/schema.xml ##配置mycat的逻辑库





        
        
        


    
    
        show slave status
        
        
             
             
             
        
    

3.启动mycat 并测试
/usr/local/mycat/bin/mycat start

三.分片数据库(基于表分)

1.在增加一个数据库192.168.0.16,
在数据库里创建k1库,b2表,配置修改如下






        
        
select user()
select user() select user()

结构图
mycat 读写分离 简单分库
用户请求过来到达mycat,mycat根据以上配置判断,如果是fenpian1分片组就转发给真实服务器组shitizu1处理,读交于slave处理,写交于master处理。如果是fenpian2分片组,就转发给真实服务器组shitizu2来处理,读写都交于192.168.0.16处理。
这样前端查询k1这个逻辑库得时候,能获取的b1,b2两个表的完整数据,但其实每个真实数据库组,只存储了只一张表,完整的数据是由mycat读取后端的两个真实服务器组组织起来的。

相关内容

热门资讯

今日重大发现“山西扣点点.到底... 家人们!今天小编来为大家解答山西扣点点透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
玩家最新攻略“衣兆丰悦.有没有... 网上科普关于“衣兆丰悦有没有挂”话题很是火热,小编也是针对衣兆丰悦作*弊开挂的方法以及开挂对应的知识...
最新引进“炫龙牛牛.怎么开挂?... 最新引进“炫龙牛牛.怎么开挂?”原来真的有挂您好,炫龙牛牛这个游戏其实有挂的,确实是有挂的,需要了解...
今日重大消息“胡一把麻将.怎么... 网上科普关于“胡一把麻将有没有挂”话题很是火热,小编也是针对胡一把麻将作*弊开挂的方法以及开挂对应的...
【第一消息】“小茶馆.开挂器?... 网上科普关于“小茶馆有没有挂”话题很是火热,小编也是针对小茶馆作*弊开挂的方法以及开挂对应的知识点,...
今日重大发现“九九山城麻将.究... 有 亲,根据资深记者爆料九九山城麻将是可以开挂的,确实有挂(咨询软件无需...
最新引进“老友十三水.有挂吗?... 网上科普关于“老友十三水有没有挂”话题很是火热,小编也是针对老友十三水作*弊开挂的方法以及开挂对应的...
玩家最新攻略“八闽福建麻将.辅... 您好:八闽福建麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
【今日要闻】“湖北云雀麻将.辅... 有 亲,根据资深记者爆料湖北云雀麻将是可以开挂的,确实有挂(咨询软件无需...
今日重大通报“天天微友.有挂吗... 您好:天天微友这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...