安装启动
mycat是数据库的中间件,可以实现分库分表,在分布式应用中可以使用mycat来实现分库分表操作,可以生成分布式id;
1、解压后即可使用
打开mycat目录结构如下:
bin:二进制执行文件 conf:配置文件目录 lib:依赖 logs:日志
2、conf目录下三个配置文件
① schema.xml:定义逻辑库,表、分片节点等内容,实现读写分离
② rule.xml:定义分片规则,实现分库分表规则配置
③ server.xml:配置MyCat作为虚拟数据库的信息(地址、数据库名、用户名、密码等信息)
配置与启动
1、修改配置文件 server.xml
修改用户信息,与MySQL区分,如下:
2、修改配置文件 schema.xml
- 删除标签间的表信息,增加dataNode属性 dataNode="dnsq"
- 标签只留一个,可修改属性值
- 标签只留一个,修改属性值
- 内部节点 和 只留一对,修改属性值:url、user、password
3、验证数据库访问情况
Mycat作为数据库中间件要和数据库部署在不同机器上,所以要验证远程访问情况。使用Mycat所在的主机访问Master和Slave端的MySQL Server。
4、启动程序
在 mycat/bin 目录下执行:
方式1:控制台启动 :
mycat console
方式2:后台启动 :
mycat start
5、navicat连接mycat



