我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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/
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读取后端的两个真实服务器组组织起来的。


网站题目:mycat读写分离简单分库
当前URL:http://shouzuofang.com/article/jpsejc.html

免费获取网站建设与品牌策划方案报价

*主要业务范围包括:高端网站建设, 集团网站建设(网站建设网站制作)找网站建设公司就上四川攀枝花网站建设。
提交需求

    联系我们

    028-86922220
  • 手机:13518219792
  • 地址:成都市太升南路288号锦天国际A幢1002号
  • 24小时服务热线:400-028-6601

    网站建设服务

  • 网页设计
  • 网站制作
  • 网站开发

    网站推广服务

  • 营销网站建设
  • 百度快速排名
  • 整站网站推广

    网站运维服务

  • 基础维护
  • 网站改版
  • 网站维护

    FOLLOW US

  • 微信二维码

    微信二维码

Copyright © 2022 四川攀枝花网站建设公司 四川攀枝花网站建设公司-选我们!四川专业的攀枝花网站制作公司!
All Rights Reserved 版权所有 蜀ICP备2024105912号-3