博客详情

使用mycat实现mysql读写分离 (原创)

作者: 朝如青丝暮成雪
发布时间:2020-05-16 14:26:43  文章分类:mysql   阅读(839)  评论(0)

使用mycat配置mysql读写分离,基于笔者上一篇提到的 mysql主从复制。


一、mycat是什么?

MyCat是目前最流行的基于Java语言编写的数据库中间件,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分库分表。配合数据库的主从模式还可实现读写分离。
MyCat是基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MyCat变得非常的强大。



二、mycat的安装配置

从mycat官网下载相应版本包

tar -zxvf Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz -C /usr/local/
cd /usr/local/mycat 

vi conf/schema.xml,修改内容如下:




        
              
        
      
        
          
       
      
        
                show slave status
                     
                
                     
                 
            
        


启动、停止mycat命令

bin/mycat start  #后台启动

bin/mycat stop  #停止服务

bin/mycat console #控制台前台启动


启动mycat后,可以看到mycat开放的端口是8066,我们可以使用mysql的客户端工具(如sqlyog),直接连上mycat (注意端口是mycat的8066端口)。 



关键字:  mycat  mysql  读写分离
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号