一、安装与启动
安装JDK,要求JDK1.8,非1.8环境请自行编译源码
二、安装包执行
出现权限不足请提升到管理员权限
下载安装包 Index of /1.6.7.6/ 解压到本地
修改具体的配置文件,每个版本都有点不一样
管理员权限启动CMD,进入bin目录
mycat insatll
mycat start
mycat status
三、使用
使用mycat做分库分表之后,系统架构转变为如下所示,
配置好下面的配置文件
rule.xml配置
rule.xml 里面就定义了我们对表进行拆分所涉及到的规则定义。我们可以灵活的对表使用不同的分片算法, 或者对表使用相同的算法但具体的参数不同。这个文件里面主要有 tableRule 和 function 这两个标签。在具体使 用过程中可以按照需求添加 tableRule 和 function。
schema.xml配置
Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提
server.xml配置
server.xml 几乎保存了所有 mycat 需要的系统配置信息。
<user name="root">
<property name="password">123456</property>
<property name="schemas">TESTDB</property>
</user>
在项目中配置连接数据库
#本地数据库连接账号和密码
spring.datasource.druid.username=root
spring.datasource.druid.password=123456
#mycat的逻辑库 端口也是mycat的
spring.datasource.druid.url=jdbc:mysql://localhost:8066/TESTDB
到此,mycat中间件配置完成。