mycat 读写分离 简单分库
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,一,环境配置实验用的是center7 jdk1.8(center7自带默认jdk,没jdk的需要安装)192.168.0.19(mycat)192.168.0.14(master主)192.168.0
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
网络安全专业是干嘛的
数据库设计 用户权限管理
数据库磁盘繁忙检查
高新园区软件开发
2012数据库密钥快照
小糖互联网络科技有限公司
如何让服务器保持连接状态
网络安全法43101
服务器主板2013
社区网络安全宣传口号
达梦数据库日期传参转换错误
深圳壹加三网络技术服务
网吧服务器回收价格
服务器面板介绍
网络威慑与网络安全
腾讯云服务器怎么设置成公众号
青岛网络安全招聘
上海腾讯城网络技术
福建通讯软件开发设施应用
清空2008数据库日志
计算机网络安全学院
中国凶宅数据库网址
济南正规的服务器客服电话
维稳期间网络安全自查报告
博雅数据库江苏2020理科
怎么用固态硬盘做服务器
当前网络技术应用的看法与分析
服务器sps 备用电源
嘉兴app软件开发培训
广月朝晖互联网科技有限公司