尚硅谷mycat2.0安装和配置

mycat2是一个数据库中间件,官网地址为:http://www.mycat.org.cn/
1、准备测试环境
​ MyCat2是基于Java开发的,所以他的运行环境是比较简单的,只需要安装JDK即可。接下来准备一台Linux机器,搭建JDK8版本。初始搭建时,建议在这台服务器上也搭建一个MySQL服务。
java -version #检查是否安装
使用mycat当然需要用到mysql,我的mysql8已经安装好了
2、下载安装包
先下载一个运行环境框架包。下载地址: http://dl.mycat.org.cn/2.0/install-template/mycat2-install-template-1.20.zip。
​ 然后可以下载MyCat2的jar包。地址:http://dl.mycat.org.cn/2.0/1.21-release/ (选择较新的jar包版本)
​ 下载下来后,运行框架包解压,将MyCat2的jar包上传到mycat/lib目录下
最后移动mycat文件到服务器的/usr/local/目录下
直接在Linux下操作可以参考http://www.manongjc.com/detail/29-xppbwrlfcgeehpi.html
3、赋予安装包权限
在linux系统,可以赋予777权限,不会的可以百度。
在这里插入图片描述
chmod 777 …/bin/mycat 给目录也赋权限
我用连接工具直接给以上文件赋予权限777,两台虚拟机均操作
4、创建用户

创建用户
CREATE USER 'mycat'@'%' IDENTIFIED BY '123456';
赋予权限
GRANT XA_RECOVER_ADMIN ON *.* TO 'root'@'%';
赋予权限
GRANT ALL PRIVILEGES ON *.* TO 'mycat'@'%' ;
刷新配置
flush privileges;

3.配置和启动
配置好mysql的连接,配置文件为:

进入 /user/local/mycat2

cd /user/local/mycat2

编辑mysql数据库配置,修改当前mysql配置信息

vim conf/datasources/prototypeDs.datasource.json
在这里插入图片描述
配置通过url,user,password三个属性指向一个MySQL服务。如果指向的MySQL服务无法连接,那么MyCat2在启动阶段就会报错。
:3306/访问的数据库名
在这里插入图片描述
url:mysql1数据库
user:mycat
password:123456

Mycat 作为数据库中间件要和数据库部署在不同机器上,所以要验证远程访问
情况。
我两台虚拟机数据库都可以相互访问

然后使用命令行切换到bin目录下面来启动mycat:

启动mycat

./mycat start
在这里插入图片描述
cd mycat/bin
./mycat start #启动 jps进程名WrapperSimpleApp
./mycat stop #停止
./mycat console #前台运行
./mycat restart #重启服务
./mycat pause #暂停
./mycat status #查看启动状态…

网管运维方式
然后我们可以使用命令行的方式来登录mycat:

登录方式用于管理维护 Mycat
mysql -umycat -p123456 -P 9066
登录方式用于通过 Mycat 查询数据

个人一般方式
登录数据窗口
此登录方式用于通过 Mycat 查询数据,我们选择这种方式访问 Mycat
mysql -umycat -p123456 -P 8066

以上可以看到这两种方式其实就是端口号不同罢了

以上是简单的概念和安装的步骤,后面我们继续学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值