Mycat2 安装
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
可用下载链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义