参考该博主自己进行配置的,原文链接:https://blog.csdn.net/Lh19931122/article/details/78043257
首先确保已安装mysql数据库,使用navicat操作数据库
下载mycat地址:链接:https://pan.baidu.com/s/1aIHg0bIqp_FKq4Dh3iC1uw
提取码:6kj8
解压后配置环境变量
path中配置
打开mycat安装目录的conf下的wrapper.conf配置jdk路径
在navicat中建3个数据库,每个数据库建立一模一样的user表,id不能重复
打开mycat安装目录的conf下的server.xml进行配置
name即为后面连接mycat时的用户名,password即为密码,schemas为后面schema.xml配置时的参数(理解为前面3个数据库的user表的合并数据库)
打开mycat安装目录的conf下的schema.xml进行配置(将多余的注释全部删掉)
主要就这3个重要配置点:
schema配置中的name即mycat中的数据库,tablename即之前创建的user表,rule即分片规则,我采用的取余分片(根据你的分片规则,可以去rule.xml中进行查看)
可以看到是以id进行分片的,再往下
3即为分片大小。
dataNode中的database即真正的数据库名。
writehost即真正数据库的url,用户名和密码。
按照上面配置好后,就可以启动mycat了
启动成功后,就在navicat中连接mycat
端口默认8066,用户名密码即在server.xml中配置的用户名密码。
然后就可以进行查询和插入了
以上即为windows实现简单的mycat的分库分表~