mycat 读写分离 简单分库
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,一,环境配置实验用的是center7 jdk1.8(center7自带默认jdk,没jdk的需要安装)192.168.0.19(mycat)192.168.0.14(master主)192.168.0
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
软件开发商怎么找代理
数据库大作业的详细过程
服务器风扇控制电路图
sql数据库应用项目教程
全球数据库服务
新乐微型企业财务软件网络技术
小土网络技术
武警部队网络安全警示片
广西涉密软件开发资质
网络安全对文化安全的影响
平谷区定制软件开发品质保障
数据库表关联源程序
安徽外贸行业进口软件代理服务器
承德软件开发大概费用
保护网络安全的手抄报怎么画
oralce数据库打补丁
网络安全法 第41条
如何利用现代网络技术反腐
快乐8数据库软件PC版
自贡国家网络安全宣传
满分网络技术有限公司
apex手柄服务器
php获取服务器端ip
大华嵌入式软件开发怎么样
我的世界开局就送合金套的服务器
南宁市伟林互联网科技
贵州分布式服务器虚拟主机
关于网络安全主题班会新闻稿
网络安全就业策划书800字
杭州互联网科技型企业复工时间