1官网http://www.mycat.io/
2下载
3资料
4配置java环境 MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行
5 使用 启动文件bin\startup_nowrap.bat
主要配置文件
Server.xml文件
设置逻辑库 schemas 名字及root登录密码 自定义
防火墙白名单可根据文档自行修改
Schema.xml文件
Schema name 与server.xml定义的一致 Table 定义表
Name 表名
primarKeyId 主键
自增id时用 autoIncrement 与自增一起使用
dataNode 可操作的数据库节点,多个节点用,隔开 分库时使用
rule 分库规则在 rule里定义
图中第二个table为关联表,分库时主表数据与字表数据分到相同库中,数据库中必须设定外键关联,具体参考官方文档
数据库节点dataNode
可定义多个writeHost时第一个为主写,后边为读库,设置主从同步即可
官方给出的配置建议配置
详细解释见官方文档
Rule.xml文件
设置规则名,以及按规则分库的列,count 几个库
其他分库规则定义见官方文档