用mycat做读写分离:基于 MySQL主从复制
来源:互联网 发布:stem编程 编辑:程序博客网 时间:2024/05/20 20:04
mycat是最近很火的一款国人发明的分布式数据库中间件,它是基于阿里的cobar的基础上进行开发的
搭建之前我们先要配置MySQL的主从复制,这个过程很长,我这里就不写了,有兴趣的可以看看我写的这篇文章。
linux centos下mysql数据库的主从复制环境搭建
mycat在应用当中的作用可以看下图
mycat可以让程序员只需要关心业务代码的编写,而不用担心后端数据库集群的负载均衡,读写分离,分库分表的数据分片逻辑的编写,只要直接连接mycat就可以了
首先我们准备一台干净的centos机器,安装好jdk
解压mycat的安装包到/user/local/下
设置mycat的环境变量
使配置文件立即生效
进入mycat的配置文件目录
这个配置文件主要是用来配置数据库节点,逻辑表等等东西的
接下来配置用户权限,系统变量
修改防火墙,允许mycat的端口被外界访问
然后重启防火墙
进入mycat的脚本目录
运行启动命令
我们可以使用mysql客户端连接或者navicat来连接mycat
接下来我们测试一下读写分离
进入mycat的日志目录
先测试一下读操作
我们连接到mycat发送一句select *命令试试
可以看到select 操作被路由到了192.168.1.7也就是我们的slave节点
那么我们执行多次看看
结果还是被路由到了读节点
接下来我们测试一下写操作
可见插入被路由到了master节点
最后我们看看master的数据是否被同步到slave
记录成功的同步过来了,可见读写分离搭建成功。
阅读全文
0 0
- 用mycat做读写分离:基于 MySQL主从复制
- 用mycat做读写分离:基于 MySQL主从复制
- 用mycat做读写分离:基于 MySQL主从复制
- 用mycat做读写分离:基于 MySQL主从复制
- 用mycat做读写分离:基于 MySQL主从复制
- Mysql主从复制,读写分离中间件--mycat
- mysql主从复制及mycat读写分离
- mysql主从复制和mycat读写分离
- Mysql主从复制、读写分离+MyCat数据库中间件
- Mysql主从复制、读写分离+MyCat数据库中间件
- MySQL 主从复制做读写分离
- MyCat做MySQL读写分离
- Mycat之——Mycat在MySQL主从复制基础上实现读写分离
- MySQL主从复制 读写分离
- Mysql 主从复制,读写分离
- Mysql 主从复制,读写分离
- Mysql主从复制,读写分离
- MySQL主从复制读写分离
- html5实现滚动文字
- win8 com surrogate占用cpu过高
- 热丢思安装
- DNS域名解析
- 一些趣味题
- 用mycat做读写分离:基于 MySQL主从复制
- 北大方正购并连宇通信是“打脸”
- Xcode使用入门——在运行程序时提供文件路径
- PrintWriter 的Write()方法和println()方法有何细微的区别
- Edit Distance(LeetCode)
- 赌博的如何选择最优策略-2
- MYSQL中用SUM()代替count(*)做不同条件下的计数运算
- 【概率论】贝叶斯方法
- 读阿里Java开发手册后的一些整理