centos7下安装mycat

Mycat是一个开源的分布式数据库系统,其核心功能是分表分库,即将一个大表水平分割为多个小表,存储在后端MySQL或者其他数据库里。
本篇文章介绍MyCat的安装,要启动MyCat需要JDK,没有安装并配置JDK的小伙伴可以参考:centos7安装并配置jdk环境

下图是从MyCat官网中截取的一张图,从图中,我们能够清楚的看到,数据库中间件的作用。
centos7下安装mycat_第1张图片

1.下载MyCat

工欲善其事必先利其器,要安装MyCat必须先要有安装包,可以在网上搜索MyCat下载,下载MyCat,也可以点击下方链接进行下载。

百度网盘下载地址:https://pan.baidu.com/s/1Xj_AM1AkNHGBobP5zAVSIw
提取码:syxy

2.解压MyCat压缩包

安装包上传到centos服务器中,压缩包解压,然后删除压缩包。

tar -zxvf Mycat-server-1.4-beta-20150604171601-linux.tar.gz #解压
rm -rf Mycat-server-1.4-beta-20150604171601-linux.tar.gz #删除压缩包

解压MyCat压缩包后,得到的是mycat文件夹
解压后的文件夹

3.启动MyCat
cd mycat/bin/ 		#进入mycat下的bin目录
./mycat start		#启动MyCat
./mycat stop		#停止MyCat
./mycat restart		#重启MyCat,配置修改时,使用

说明: 启动MyCat需要JDK,如果没有JDK或者JDK的配置不正确,MyCat是无法正确启动的。MyCat使用的端口是8066,可以查看一下是否启动成功。看到如下图所示,证明MyCat已经启动了。

查看端口

4.使用MyCat

MyCat是Mysql的中间件,所以想要使用MyCat必须要安装Mysql,但是只安装并启动MyCat是不需要Mysql的。如果没有安装Mysql的小伙伴,可以参考:centos7安装mysql并配置远程访问

mysql -utest -ptest -P8066 -h192.168.19.128 	#进入MyCat

说明:
mysql -utest -ptest -P8066 -h192.168.19.128
-utest是使用test用户,-ptest是test用户的密码为test
-P8066,P是大写的,指定端口号,上文也说到,MyCat使用的端口是8066
-h是地址,即centos服务器的IP地址
成功登入后如下图所示:

centos7下安装mycat_第2张图片

不同版本的MyCat默认用户是不一样的,具体的可以看MyCat安装目录下的conf子目录中的server.xml文件内容。

vi /develop/mycat/conf/server.xml	#/develop/mycat是安装目录

centos7下安装mycat_第3张图片
从图中可以看到,test用户的密码是test,user用户的密码是user,并且user用户的权限是readOnly(只读),两个用户都有一个TESTDB数据库,其实TESTDB就是MyCat的默认虚拟库。因为是安装MyCat,所以在这里就不介绍太多了。

你可能感兴趣的:(centos7,MyCat安装,centos7,MyCat安装)