# docker.mycat **Repository Path**: dekuan/docker.mycat ## Basic Information - **Project Name**: docker.mycat - **Description**: docker-mycat for MySQL 5.x and 8.0。支持连接 MySQL 8.0 的 Mycat 数据库中间件 Docker 容器。一键制作 Docker,一键启动 Docker,非常方便。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2019-11-28 - **Last Updated**: 2022-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docker-mycat 支持连接 MySQL 8.0 的 Mycat 数据库中间件 Docker 容器。一键制作 Docker,一键启动 Docker,非常方便。
> 说明 > > 我仅仅是根据网络上一些好心人提供的线索,下载 Mycat 1.6.5 的源码,花了点时间修改源码并打包,并制作了支持连接 MySQL 8.0 的 Docker 容器而已,没有其他贡献。 > > 分享给跟我有同样需求的朋友,Docker 使用起来很方便!

### 容器特点 * 增加支持 Mycat 连接 MySQL 8.0 * 一键制作 docker-compose build * 一键启动 docker-compose up

### 使用方法 下载源码 Docker 制作源码、修改后的 Mycat 1.6.5 jar 包、Mycat 配置文件 ~~~ bash $ git clone https://github.com/dekuan/docker.mycat.git ~~~
编译/创建 Mycat Docker ~~~ bash $ cd docker.mycat $ docker-compose build ~~~
启动 Mycat Docker ~~~ bash $ docker-compose up ~~~

### 配置方法 ##### 1,Mycat 用户名和密码配置 > 打开配置文件 config/mycat/server.xml ~~~ bash $ vim config/mycat/server.xml ~~~ ~~~ xml ... druid druid 0 ~~~

##### 2,Mycat 数据节点、数据库、分库分表配置 > 打开配置文件 config/mycat/schema.xml ~~~ bash $ vim config/mycat/schema.xml ~~~ 详细配置建议参考官方配置说明 [https://github.com/MyCATApache/Mycat-Server](https://github.com/MyCATApache/Mycat-Server)


### 参考资料 [https://github.com/liuwel/docker-mycat](https://github.com/liuwel/docker-mycat)