mycat 读写分离 简单分库
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一,环境配置实验用的是center7 jdk1.8(center7自带默认jdk,没jdk的需要安装)192.168.0.19(mycat)192.168.0.14(master主)192.168.0
千家信息网最后更新 2026年11月03日mycat 读写分离 简单分库
一,环境配置
实验用的是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/
2.把下载的mycat文件解压到 /usr/local/
3.配置环境
把mysql的主从配置好,这里就不说明了,配置好创建一个名为k1的库,建好了去从库上验证一下。
二,配置读写分离
1.vim /usr/local/mycat/conf/server.xml ##配置mycat的账号及权限
#表示创建个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根据以上配置判断,如果是fenpian1分片组就转发给真实服务器组shitizu1处理,读交于slave处理,写交于master处理。如果是fenpian2分片组,就转发给真实服务器组shitizu2来处理,读写都交于192.168.0.16处理。
这样前端查询k1这个逻辑库得时候,能获取的b1,b2两个表的完整数据,但其实每个真实数据库组,只存储了只一张表,完整的数据是由mycat读取后端的两个真实服务器组组织起来的。
配置
数据
处理
数据库
服务器
逻辑
服务
两个
权限
环境
账号
主从
前端
密码
文件
时候
明了
是由
用户
端的
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
互联网通讯科技
没上市的科技互联网公司
易互联网科技有限公司
猪兼强互联网科技
互联网未来科技
中国互联网科技发展
智慧科技互联网
中国互联网金融科技基金
顺网科技2021年互联网排名
太原新华互联网科技学校怎么样
安控科技rtu产品工业互联网
互联网科技有哪些公司
互联网为啥属于高科技
阿里互联网科技企业
伍佰万互联网科技怎么赚钱
陕西九四连强互联网科技有限公司
北京互联网科技类企业分布
北京天晋互联网科技有限公司
恒生科技指数 中概互联网
精品咖啡豆
云之行互联网科技
网络科技有限互联网
猫创互联网科技
海南购全球互联网科技
湖南洣水互联网科技有限公司扣款
互联网时代科技改变生活
中天科技中国工业互联网
有人说阿里系是互联网科技企业
深圳互联网科技园地址