linux 服务器使用 dockers 安装 mycat镜像实现springboot+mycat+mysql 实现分表分库

linux 服务器使用 dockers 安装 mycat镜像实现springboot+mycat+mysql 实现分表分库

一.什么是 MyCat

  1. 一个彻底开源的,面向企业应用开发的大数据库集群
  2. 支持事务、ACID、可以替代 MySQL 的加强版数据库
  3. 一个可以视为 MySQL集群的企业级数据库,用来替代昂贵的 Oracle 集群
  4. 一个融合内存缓存技术、NoSQL 技术、HDFS 大数据的新型 SQLServe
  5. 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
  6. 一个新颖的数据库中间件产品

二.Linux 安装 docker

1.安装 Docker
yum -y install docker
2.启动 Docker 后台服务
service docker start
3.测试运行 hello-world
docker run hello-world

三.拉取 mycat 镜像

到 Docker Hub(https://hub.docker.com/)镜像仓库中拉取别人已经制作好的 mycat 镜像,如下图
在这里插入图片描述
我使用下面例子,(感谢制作此镜像的朋友)
在这里插入图片描述

四.如何使用

1. 拷贝配置文件
docker run --rm -d --name=mycat fjy8018/mycat

/usr/mycat/conf 是宿主机配置文件目录

docker cp mycat:/usr/local/mycat/conf /usr/mycat

停止临时容器

docker stop mycat
1.1 创建**/usr/mycat/conf**这些目录,下图是创建方法

在这里插入图片描述

2. 挂载配置启动

执行玩上面命令时,先 cd 到**/usr/mycat/conf**目录,配置 schema.xml 、 rule.xml 、 server.xml 等文件,配置命令 VIM schema.xml)

配置详情按照下面链接
https://blog.csdn.net/u014082714/article/details/90296166
很感谢此链接博主提供的内容

停止命令
docker stop mycat && docker rm mycat
3.创建 MySQL 镜像
sudo docker run --name=mysql7026 -it -p 7026:3306 -e MYSQL_ROOT_PASSWORD=19950726 -d
3.1 进入镜像容器的命令
docker exec -it CONTAINER IDCONTAINER ID sh

”CONTAINER IDCONTAINER ID“指的是 docker ps -a 里的 CONTAINER ID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值