当前位置:网站首页>MyCat安装
MyCat安装
2022-08-05 05:25:00 【技术的搬运工】
一、配置 和 安装 JDK
因为 mycat 是基于 java 写的,所以需要 java 的运行环境
1)打开 xftp,将 JDK 安装文件拷贝到 java 目录中
【各版本各平台JDK下载地址:JDK8 下载 - 编程宝库 (来自菜鸟教程)】
下载 Linux 版本的 .rpm 包
在linux系统的 /usr/local/software 目录下创建 java 目录,并把 jdk 拷贝到刚刚创建的 java 目录中

使用 xftp 传送到 centos7 中:(使用rpm包)
查看传送结果:(JDK安装包是 rpm 的版本)

2)使用命令进行安装
rpm -ivh jdk-8u271-linux-x64.rpm
安装完成。

验证是否安装成功,输入 java 和 javac 进行验证
java
javac # 如输入 javac 没有出现任何内容,那么需要进行下面的环境变量的配置
配置 java jdk 的环境变量(profile 文件是 Liunx 系统中的环境变量的配置的配置文件)
vim /etc/profile # 进入并编辑 profile 文件
配置下面的内容,注意 需要改为你的 jdk 的版本,如我的 jdk1.8.0_271。进入到 /usr/java 目录下就有 jdk1.8.0_271-amd64,所以只修改 jdk 的版本就行了
JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
内容添加到 profile 文件的最后面

让配置生效
source /etc/profile

没有让配置生效前,输入 javac,如下图所示:

配置生效后,输入 javac,如下图所示:(打印出了很多的内容,说明 java jdk 配置好了) 
二、在 主数据库 和 从数据库 都需要完成
放开 3306 端口 (需要关闭从库和从库的防火墙)
保证 root 用户可以被 MyCat 访问
在 MyCat 中通过 Master 数据库的 root 用户访问 Master 数据库
如果没有设置为 'root'@'%' 授权为 *.* 即 所有数据库下的所有表,所有数据库.所有表 ,就需要执行下面的命令进行授权
grant all privileges on *.* to 'root'@'%' with grant option; # on *.* 表示授权 所有数据库下的所有表,所有数据库.所有表
flush privileges; # 刷新授权信息
进入 主库 和 从库 中的 mysql 数据库 并查找 该数据库下的 user 表中的 host 和 user 字段是否对应为 % 和 root,没有就要执行上面的命令
三、安装 MyCat
(MyCat的安装放在另外一台服务器中 即 centos7 - 03,其解压下来就能使用了)
1)在另一台新的服务器中 创建目录mycat 并且 上传 MyCat
mkdir -p /usr/local/software/mycat # 我喜欢在 local 目录下 新建一个 software 目录存放需要安装的 各种软件
创建 mycat 目录
上传 MyCat 服务器 到 mycat 目录下 (这个 2016版本过于老旧,使用 2020 的版本)

解压到当前目录 mycat 中 (其中 -C 参数 就是将 解压的文件放到 指定的文件中)
tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -C /usr/local/software/mycat/

解压后的内容

mycat 目录说明:(到这里mycat就能使用了,直接解压出来就能使用了)

边栏推荐
- 花花省V5淘宝客APP源码无加密社交电商自营商城系统带抖音接口
- 无法导入torchvision.io.read_image
- LaTeX uses frame to make PPT pictures without labels
- 【FAQ】什么是 Canon CCAPI
- input详解之文件上传
- VSCode编写OpenCV
- Some basic method records of commonly used languages in LeetCode
- Error correction notes for the book Image Processing, Analysis and Machine Vision
- numpy.random使用文档
- 如何将.asd恢复为Word文档
猜你喜欢

selenium学习

单片机原理与应用复习

Q 2020, the latest senior interview Laya soul, do you know?

云计算基础-学习笔记

ev加密视频转换成MP4格式,亲测可用

BIO,NIO,AIO实践学习笔记(便于理解理论)

Collision, character controller, Cloth components (cloth), joints in the Unity physics engine

BIO, NIO, AIO practical study notes (easy to understand theory)

文件内音频的时长统计并生成csv文件

el-autocomplete use
随机推荐
淘宝宝贝页面制作
深夜小酌,50道经典SQL题,真香~
Alibaba Cloud Video on Demand
LeetCode practice and self-comprehension record (1)
Detailed explanation of the construction process of Nacos cluster
scikit-image图像处理笔记
Tencent Internal Technology: Evolution of Server Architecture of "The Legend of Xuanyuan"
LaTeX笔记
七种让盒子水平垂直居中的方法
错误记录集锦(遇到则记下)
The size of the screen adaptation
摆脱极域软件的限制
NB-IOT智能云家具项目系列实站
Network Troubleshooting Basics - Study Notes
From "dual card dual standby" to "dual communication", vivo took the lead in promoting the implementation of the DSDA architecture
config.js相关配置汇总
前置++和后置++的区别
【FAQ】什么是 Canon CCAPI
Does flink cdc currently support Gauss database sources?
D45_Camera assembly Camera
