Mycat2 安装
前提条件
-
服务器已安装Jdk8
-
对应数据库安装,本测试使用的Mycat2操作
Mysql
,所以也完成了Mysql
安装
下载安装包
- 如果官网提供的下载地址显示502,可使用在参考
Mysql
读写分离 页面中有下载地址可下载安装包,下载完成后如下
安装步骤
1.解压安装包并添加依赖
- 将文件上传到服务器,将zip包解压
- 并将
mycat2-1.21-release-jar-with-dependencies.jar
放入到mycat/lib/
目录下
2.创建数据库及用户并赋权
- 创建mycat数据库
CREATE DATABASE mycat CHARACTER SET utf8;
mycat
用户用于数据源访问
CREATE USER 'mycat'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'mycat'@'%' ;
flush privileges;
3.prototypeDs.datasource.json
文件配置
修改文件${mycat安装目录}/conf/datasources/prototypeDs.datasource.json
{
"dbType":"mysql",
"idleTimeout":60000,
"initSqls":[],
"initSqlsGetConnection":true,
"instanceType":"READ_WRITE",
"maxCon":1000,
"maxConnectTimeout":3000,
"maxRetryCount":5,
"minCon":1,
"name":"prototypeDs",
"password":"123456",
"type":"JDBC",
"url":"jdbc:mysql://localhost:3306/mycat?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8",
"user":"mycat",
"weight":0
}
4.启动Mycat2
- 首先给
${mycat安装目录}/bin
目录下所有文件赋可执行权限
chmod +x *
- 然后在
${mycat安装目录}/bin
目录下执行启动命令
./mycat start
- 其他常用
mycat
命令
./mycat restart 重启服务
./mycat status 查看状态
./mycat stop 停止
5.访问Mycat连接
参考
-
Mysql
读写分离 ——文中有Mycat
可用下载链接