-
下载地址:https://github.com/MyCATApache/Mycat-download
-
解压与剪切,剪切到/usr/local/mycat中
-
解压到/usr/local/mycat
-
解压之后,即安装上了
-
目录介绍
- bin mycat使用命令
- catlet 它是mycat的一个扩展功能
- conf mycat的配置信息 【重点]
- lib mycat的引用jar包 ,mycat是由java开发的
- logs 日志目录 mycat启动日志文件 —>wrapper.log mycat的运行日志文件 ---->mycat.log
-
配置文件介绍:
mycat的配置信息都在conf目录中,介绍常用的xml配置文件
- server.xml mycat的 配置文件 配置连接mycat的账号、密码、和数据库的名称
- schema.xml 配置mycat的物理数据库和数据库中的逻辑表
- rule.xml 配置mycat的分片(分库分表) 规则 mod-log
-
mycat架构
mycat本质是一个代理,在mycat的后面连接的是物理数据库 和web服务器中的nginx很类似
对于使用者来说,访问的都是mycat服务器或者mycat集群,不会接触到后端的数据库
mycat作为主数据库的中间件,一般情况下是和代码保持一种弱关联的关系,所以一般情况下,不用修改原有的代码
使用mycat后,连接数据库的方式不变,默认端口号是8066
连接方式和普通数据库连接的方式是一样的。