1.参考前文安装jdk

2.官网 http://www.mycat.io/ 或 http://dl.mycat.io/ 下载 mycat1.6.7 release 版本

3.解压安装

  cd /usr/local

  cp /home/tar/Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz /usr/local

  tar -zxvf Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz

4.授权

  随便一点的授权

    chmod -R 777 mycat

  严肃一点的授权

    groupadd [groupname]

    groupadd mycat

    useradd -g [groupname] [username] -s /sbin/nologin

    useradd -g mycat mycat -s /sbin/nologin

    chown -R mycat.mycat /usr/local/mycat/

4.如果mycat没有logs目录,创建目录(1.6.7没有logs目录启动报错,1.6有目录正常启动)

  mkdir /usr/local/mycat/logs

5.替换 mysql 驱动包

  下载 mysql-connector-java-8.0.16.jar 驱动包

  替换 lib 目录下的 mysql-connector-java-5.1.35.jar

6.修改 server.xml 配置文件

  设置登录用户

7.修改 schema.xml 配置文件

  设置 schema

  注意:

    7.1 schema 节点的 checkSQLschema 属性,填 true

    7.2 dataHost 节点的 dbDriver 属性,选择 jdbc

    7.3 read/writeHost 节点的 url 属性,使用jdbc url,例如: jdbc:mysql://ip:port?useSSL=false&serverTimezone-UTC

8.添加环境变量 /etc/profile

  vi /etc/profile

  export MYCAT_HOME=/usr/local/mycat

  export PATH=/$PATH:$MYCAT_HOME/bin

  source /etc/profile

9.第一次使用console启动

  /usr/local/mycat/bin/mycat console

10.修改 wrapper.conf 配置文件

 

11.修改 rule.xml 配置文件

 

 

 

 

参考文章: 

  https://blog.csdn.net/qq_42833774/article/details/97270154 修改支持mysql8

  https://www.cnblogs.com/tarencez/p/10692525.html mycat安装