Mycat使用之MySQL单库分表及均分数据
来源:互联网 发布:淘宝刷好评买家封号 编辑:程序博客网 时间:2024/04/26 15:48
使用Mycat做MySQL单库分表。
一、Mycat安装部署
安装环境Linux
目前只有1.6.5版本支持单库分表。
下载Mycat 1.6.5 wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20171029183033-linux.tar.gz
解压后,修改配置文件,在mycat/conf下
1.修改server.xml
设置user name,password及schemas, name和password要在Mycat连接MySQL数据库时使用,schemas是逻辑库,要和schema.xml里的schema name对应。
2.修改schema.xml
如图,schema name要和server.xml对应上,user表设置分表十张,只能设置一个datanote,rule采用取模模式mod-long。 writeHost和readHost设为同一台数据库。
3.修改rule.xml
此次选用默认的mod-long规则,只需修改count数,对应上subTables数即可。
修改property count 等于10。
这样,配置已经完成。
二、启动Mycat及连接MySQL
先在MySQL库上,建10张表,user1-user10。
1.进入Mycat包下的bin目录,启动Mycat
./mycat start
2.连接MySQL
mysql -utest -ptest -h127.0.0.1 -P8066 -Dzhenxui
3.查询Mycat用户
4.查询分表
10张子表全部查出
5.往库中insert数据
之前已经插入40条数据。 由图可以得知,50条数据是均分到10张子表上。
注:插入时要自己写ID。
由此,实现MySQL单库分表及实现数据均分。
阅读全文
0 0
- Mycat使用之MySQL单库分表及均分数据
- Mycat 介绍及使用
- MySQL分布式集群之MyCAT的简单使用
- MySQL分布式集群之MyCAT
- 使用mycat 读写分离mysql
- Mycat配置及使用详解.
- 【mycat】mycat中配合mysql自增主键的使用
- Mycat使用篇: Mycat启动脚本及脚本配置文件详解
- mysql集群及mycat搭建培训笔记
- mysql主从复制及mycat读写分离
- Mycat之Mysql读写分离的实现
- Centos下Mysql之Mycat初体验
- MySQL之Mycat月分片方法
- Mycat实践之四:数据拆分原则
- 使用MYCAT轻松实现MYSQL水平分片
- mycat 使用mysql实现全局序列号
- 使用mysql在mycat中创建表
- 使用MYCAT轻松实现MYSQL水平分片
- HDU 4501 小明系列故事——买年货(三维背包)
- iOS 常用修饰词
- 位运算的一些用例
- 区块链:区块链技术初探(一)
- poj 1835 宇航员
- Mycat使用之MySQL单库分表及均分数据
- 网络安全常识
- 如何摆脱成为一个油腻的中年人
- LaTeX快速指南(一)安装LaTeX
- 基于HTML5 Canvas 实现地铁站监控
- poj 3087 Shuffle'm Up
- Visual Studio 2017 无法连接Linux服务端问题
- 高级指针
- Uicc之CatService