阅读(3685)
赞(16)
Mycat2 安装与启动
2021-09-08 10:16:44 更新
安装JDK,要求JDK1.8,如果不是1.8环境,还请自行编译源码。
不提供安装包,只提供核心 JAR 包,JAR 可以独立运行,安装包是使用 Java Service Wrapper
做壳的,安装包请自己制作。可以参考制作 tar 安装包。
JAR 可以作为 Java 库引入自己业务项目中使用,Mycat2 的各个组件的设计都是可以独立使用的。
MySQL安装后请设置XA RECOVER
权限
GRANT XA_RECOVER_ADMIN ON *.* TO 'root'@'%';
安装包执行
出现权限不足请提升到管理员权限
1.13版本后,如果没有配置文件,会在第一次启动后自动创建
默认带有root
账户,密码123456
,并且自带默认数据源127.0.0.1:3306 root 123456
Linux
下载安装包
wget http://dl.mycat.org.cn/2.0/xxxx
tar -xvf xxx.gz
修改具体的配置文件,每个版本都有点不一样
cd mycat/bin
./mycat start
./mycat status
./mycat start 启动
./mycat stop 停止
./mycat console 前台运行
./mycat install 添加到系统自动启动(暂未实现)
./mycat remove 取消随系统自动启动(暂未实现)
./mycat restart 重启服务
./mycat pause 暂停
./mycat status 查看启动状态
Windows
下载安装包
http://dl.mycat.org.cn/2.0/xxxx
tar -xvf xxx.gz
修改具体的配置文件,每个版本都有点不一样
cd mycat/bin
PowerShell
./mycat insatll
./mycat start
./mycat status
CMD
mycat insatll
mycat start
mycat status
jar包执行
java -DMYCAT_HOME=mycat2srcmainresources -jar mycat2-0.5-SNAPSHOP.jar
Mycat2mycat2srcmainresources 是配置文件所在文件夹
如果启动后遇到乱码和时区问题,请注意设置JDK设置:
-Dfile.encoding=UTF-8
-Duser.timezone=GMT+8
以及JDBC
的连接字符串
jdbc:mysql://localhost:3306/mysql?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8
jdbc
连接字符串关闭SSL
可以提高性能
useSSL=false
设置输出日志
simplelogger.properties
org.sorg.slf4j.simpleLogger.defaultLogLevel=debug
遇上配置目录不生效的情况,修改jar
内的文件
java
启动参数
Dorg.slf4j.simpleLogger.defaultLogLevel=debug
生产环境依据情况设置级别
Dorg.slf4j.simpleLogger.defaultLogLevel=info
debug
与info
级别,性能有两倍差异
注意设置模拟的MySQL
版本
server.json