用mycat做读写分离:基于 MySQL主从复制
来源:互联网 发布:C语言下列叙述错误的是 编辑:程序博客网 时间:2024/05/20 19:28
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主从复制读写分离
- 求数列2/1 3/2 5/3 8/5 13/8 21/13...... 的前n项之和
- java--CharSequence
- NVIDIA TK1 学习笔记(6):安装无线网卡
- 算法与数据结构基础(二)排序基础2.插入排序
- hdu5459
- 用mycat做读写分离:基于 MySQL主从复制
- 开篇
- 文章标题
- JS修改属性的默认特性(属性描述符)
- 对设计模式的理解
- C# mvc 中把带 html标签的字符 当作 html标签 显示到页面
- struts2 文字过滤拦截器
- 深入浅出妙用 Javascript 中 apply、call、bind
- 关于最后