安装环境
mysql 节点1环境
操作系统版本:centOS6.4
数据库版本:mysql-5.6
mycat版本:1.4release
数据库名:db1、db2
ip:192.168.25.134
mysql 节点2环境
操作系统版本:centOS6.4
数据库版本:mysql-5.6
mycat版本:1.4release
数据库名:db3
ip:192.168.25.166
需要安装jdk
配置文件内容:
一个数据库里有一个表 数据库是taotao,表是tb_item , 数据库对应个数据节点 dn1 节点为dn1, dn2, dn3 ,配置好后,重启下mycat 就可以 bin/mycat start
配置好后,就可以mysql连接工具navcait 进行连接
配置好重新启动!
mycat 的端口为 8066
若是出现该错误: schema.xml配置的是小写的,需要改下配置文件。
改成大写的TB_ITEM ,然后重启·服务
在mycat 服务上创建一个数据库表,其他上都有了该表。
6.4.5:插入数据
insert 语句中表名大小写是敏感的,需要使用大写的表名
总共是81条数据,如何让它分片呢???
rule="auto-sharding-long"; 长整型id 会根据长整型分片
可以改变id 改大些! 500 0001 , 500 0002,这些数据到db3上
1000 0001 放在了 db2 上
经测试,得到结论: