• MyCat安装


    一、配置 和 安装 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就能使用了,直接解压出来就能使用了)

  • 相关阅读:
    【unity3D】如何修改相机的默认视角
    Java排序算法(六):希尔排序
    接口测试 Mock 实战(二) | 结合 jq 完成批量化的手工 Mock
    流批一体在京东的探索与实践
    vr飞机驾驶舱模拟流程3D仿真演示加大航飞安全法码
    无监督re-ranker,Improving Passage Retrieval with Zero-Shot Question Generation
    敏捷开发模型:一种灵活、协作和持续的软件开发方法
    【PyG】理解MessagePassing过程,GCN demo详解
    注册安全分析报告:PingPong
    Java实用优化代码技巧
  • 原文地址:https://blog.csdn.net/IT_Boy_/article/details/126076247