1、jdk环境
首先确保安装jdk(可参考对应linux下安装jdk及配置环境变量 )
1、下载mycat
http://www.mycat.io/
2、解压到对应目录(我的在/usr/local/mycat)
2.1、创建目录(命令终端):sudo mkdir /usr/local/mycat
2.2、解压到2.1目录:sudo tar -C /usr/local/mycat -xzf Mycat-server-1.5.1-RELEASE-20160525110043-linux.tar.gz
3、修改对应配置文件
3.1、conf/server.xml:mycat服务配置文件,测试根据情况修改(我的没有动)。端口默认是8066
3.2、conf/schama.xml:mycat逻辑库、逻辑表、分片等信息的配置
3.3、conf/rule.xml:分片规则文件(使用如下规则分片)
3.4、我的表结构
4、配置环境变量
4.1、命令终端:gedit ~/.bashrc
4.2、添加MYCAT_HOME=/usr/local/mycat/mycat
4.3、配置生效:source ~/.bashrc
4.4、启动服务:cd /usr/local/mycat/mycat/bin
./mycat start
5、在navicat中验证
5.1、新建连接:
5.2、验证只配置一个数据节点
逻辑库:
物理库db1对应的sys_user表
物理库db2对应的sys_user表
物理库db3对应的sys_user表
5.2、验证配置多个数据节点
逻辑库:
物理库db1对应的sys_role表
物理库db2对应的sys_role表
物理库db3对应的sys_role表