当前位置:网站首页>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就能使用了,直接解压出来就能使用了)

边栏推荐
- LaTeX uses frame to make PPT pictures without labels
- In-depth analysis if according to data authority @datascope (annotation + AOP + dynamic sql splicing) [step by step, with analysis process]
- 多用户商城多商户B2B2C拼团砍价秒杀支持小程序H5+APP全开源
- 淘宝客APP带自营商城本地生活CPS外卖优惠电影票话费更新渠道跟单生活特权V3
- config.js related configuration summary
- The cocos interview answers you are looking for are all here!
- Configuration of routers and static routes
- 亚马逊美国站:马术头盔CPC认证标准要求
- lingo入门——河北省第三届研究生建模竞赛B题
- Writing OpenCV in VSCode
猜你喜欢

Mina's long and short connections

深夜小酌,50道经典SQL题,真香~

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

NB-IOT智能云家具项目系列实站

docker部署完mysql无法连接

人人AI(吴恩达系列)
![[Problem has been resolved]-Virtual machine error contains a file system with errors check forced](/img/07/1222a44dd52b359bf7873e6f3b7ebf.png)
[Problem has been resolved]-Virtual machine error contains a file system with errors check forced

DevOps - Understanding Learning

如何将.asd恢复为Word文档

Quick Start to Drools Rule Engine (1)
随机推荐
LaTeX image captioning text column automatic line wrapping
LaTeX uses frame to make PPT pictures without labels
The future of cloud gaming
Media query, rem mobile terminal adaptation
Browser Storage for H5
系统基础-学习笔记(一些命令记录)
关于Antd的Affix突然不好用了,或者Window的scroll监听不好用了
After docker is deployed, mysql cannot connect
Error correction notes for the book Image Processing, Analysis and Machine Vision
多用户商城多商户B2B2C拼团砍价秒杀支持小程序H5+APP全开源
link 和@improt的区别
浏览器兼容汇总
NB-IOT智能云家具项目系列实站
LeetCode中常用语言的一些基本方法记录
Network Troubleshooting Basics - Study Notes
摆脱极域软件的限制
reduce()方法的学习和整理
cs231n学习记录
Alibaba Cloud Video on Demand
淘宝宝贝页面制作
