mycat schema.xml的配置 及使用

安装环境

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

mycat schema.xml的配置 及使用

 

配置好后,就可以mysql连接工具navcait  进行连接

mycat schema.xml的配置 及使用

配置好重新启动!

mycat 的端口为  8066

mycat schema.xml的配置 及使用

若是出现该错误:mycat schema.xml的配置 及使用       schema.xml配置的是小写的,需要改下配置文件。 mycat schema.xml的配置 及使用

改成大写的TB_ITEM ,然后重启·服务

mycat schema.xml的配置 及使用

在mycat 服务上创建一个数据库表,其他上都有了该表。

mycat schema.xml的配置 及使用

6.4.5:插入数据

insert 语句中表名大小写是敏感的,需要使用大写的表名

mycat schema.xml的配置 及使用

总共是81条数据,如何让它分片呢???

rule="auto-sharding-long"; 长整型id 会根据长整型分片

可以改变id 改大些! 500 0001 , 500 0002,这些数据到db3上

1000 0001  放在了 db2 上

经测试,得到结论:

mycat schema.xml的配置 及使用