Mycat解析及安装配置

  • Mycat分库分表中间件

支持多种数据库,Mysql、Oracle、SQL Server、DB2等等

遵循Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件

基于心态的故障切换,支持读写分离,支持Mysql主从,以及集群配置

支持Nio实现,有效管理线程,解决高并发问题

支持单库内部join,跨库两表join

支持多租户方案

......

  • Mycat监控(利用Mycat-eye)

可以对Mysql、Mycat性能监控

支持Mycat的JVM内存监控

支持对线程的监控

支持对系统CPU、内存、磁盘、网络的监控

  • Mycat架构

Mycat解析及安装配置_第1张图片

 

 Mycat高可用架构

Mycat解析及安装配置_第2张图片

  •  Mycat经典使用

Mycat解析及安装配置_第3张图片

  • 下载

​​​​​​​Mycat下载地址:http://dl.mycat.io/

由于我们考虑到生产环境多是在linux上,所以下载的是较稳定版本的1.6linux版本

将下载后的文件放到/usr/local下

然后就行解压

  • 目录

Mycat解压后的目录及说明

Mycat解析及安装配置_第4张图片

  • Mycat重要的配置文件 

Mycat解析及安装配置_第5张图片

  • schema文件修改

​​​​​​​将对应红线的部分修改为自己数据库的地址、用户名、密码等等,其它的不变

​​​​​​​

  •  server文件

​​​​​​​对应mycat的用户名、密码、对应的库

​​​​​​​Mycat解析及安装配置_第6张图片

​​​​​​​然后在对应的数据库中创建db1、db2、db3的库

  • 连接数据库

​​​​​​​mysql -uroot -p123456 -h127.0.0.1 -P8066 -DTESTDB

然后就可以在这里创建数据库和CRUD数据了

你可能感兴趣的:(数据库)