一般来说,对于应用而言,数据库中间件是透明的,应用并不需要去了解中间件复杂的运行过程。
MyCat就是这样的中间件,我们操作中间件就像操作一个普通的MySQL一样,这就是MyCat的优势,
逻辑库: 我们毕竟操作的不是MySQL,而是MyCat,其中的数据库并不真正存储数据,数据还是存储在MySQL中,因此我们可以将MyCat看作是一个或者多个数据库集群构成的逻辑库。
逻辑表: 数据库分片之后,本来存储在一张表中的数据现在被分散到 N 张表中去了,但是在应用程序眼里,还是只有一张表,它也只操作这一张表,这张表并不真正存储数据,数据存储在 N 张物理表中,这个并不真正存储数据的表称之为逻辑表。

1.MyCat的安装包拖到linux下
2.解压即可
3.注意: 解压之前先把docker 开启的容器停掉

4.tar -zxvf Mycat-server-1.6.7.6-release-20210303094759-linux.tar.gz解压即可

看到这个conf,这个就是我们的Mycat配置的目录

进入conf的包,看到这里有一个schema的xml,下面的是他的备份文件。



1.先退到mycat包下
2.进入mycat下的bin目录
3.执行./mycat start去启动mycat即可
直接去与数据库连接即可
默认端口8066
