MyCat(1.2)Mycat的安装
【0】基本环境
OS:CentOS7.5
Software envireonment:JDK1.7.0
Master Software:Mycat1.6.5
Linux Client:CRT 8.0
【1】基本安装流程
(1)安装JAVA环境
(2)Mycat软件
(3)linux系统下独立建立 Mycat用户
(4)解压Mycat
(5)配置环境变量
(6)启动Mycat
【2】具体步骤
【2.1】安装JAVA JDK1.7以上
yum install java-1.7 #参考yum源配置
【2.2】下载获取 MyCat1.6.5
下载地址:http://dl.mycat.io/1.6.5/
官网地址:http://mycat.io/
传输(利用CRT下载好后传输到Linux机器),这里我传说到了我自建的 /soft 目录
【2.3】Mycat的安装(解压、建用户、授权、配置环境变量)
#解压Mycat
cd /soft tar -zxf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz
mv ./mycat/ /usr/local/ #把文件目录迁移到 /usr/local/ 下
#建立用户
adduser mycat
#授权
chown -R mycat:mycat /usr/local/mycat/

#配置环境变量,在文件行末加
vi /etc/profile
export JAVA_HOME=/usr #yum安装,所以默认是在 /usr下
export MYCAT_HOME=/usr/local/mycat
#应用环境变量
source /etc/profile
【2.4】Mycat目录结构
bin:存储mycat 所有的可执行命令脚本目录
conf:存储 mycat 的配置文件
logs:存储 mycat 的所有日志
【3】启动 Mycat
【3.1】用 startup_nowrap.sh 启动 Mycat
(1)查看脚本
su -l mycat #切换到mycat账户
cd /usr/local/mycat/bin #进入mycat目录
ll

可以具体看看这个脚本里头到底写了啥,比较简单
(2)运行 Mycat
sh ${MYCAT_HOME\}/bin/startup_nowrap.sh
左图为启动过程,右图为查看进程;
(3)查看日志
《console.log》:启动日志 《mycat.log》:运行日志
如上左图,可以看到启动日志写入到了 /usr/local/mycat/logs/console.log
同目录下还有一个 mycat.log 日志,这是 Mycat的运行日志,比较复杂,这里暂且不提。
【3.2】特殊配置 JAVA_OPTS
要是配置参数需要修改,则使用该配置,或去 startup_nowrap.sh 文件中修改
JAVA_OPTS="-server -Xms2G -Xmx2G -XX:MaxPermSize=64M -XX:+AggressiveOpts -XX:MaxD irectMemorySize=2G"
【4】基本操作
【4.1】启停
/usr/local/mycat/bin/mycat start #其实是调用【3】中的脚本和启动参数
/usr/local/mycat/bin/mycat sttop
【4.2】管理Mycat
利用 Mysql客户端登录 Mycat
mysql -uroot -p123456 -h192.168.135.173 -P9066 (账户密码哪里来的?是在server.xml中配置的)
登录进来之后,我们可以看到我们连的是mycat,而不是mysql
(1)查看所有管理命令
show @@help;
(2)常用命令
《1》reload @@config;(重载配置文件,但某些配置文件依然需要重启生效)
《2》show @@datanode;(查看数据节点信息)
《3》show @@datasource;(查看所有配置数据库信息)
《4》show @@backup;(查看数据库实际的连接状况)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南