mycat的安装及使用 看这一篇就够了
1、环境准备
? 本次使用的虚拟机环境是centos6.5
? 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。
192.168.85.111 node01
192.168.85.112 node02
192.168.85.113 node03
192.168.85.114 node04
? 安装jdk
? 使用rpm的方式直接安装jdk,配置好具体的环境变量
2、mycat的安装
? 从官网下载需要的安装包,并且上传到具体的虚拟机中,我们在使用的时候将包上传到node01这台虚拟机,由node01充当mycat。
? 下载地址为:http://dl.mycat.org.cn/1.6.7.5/2020-4-10/
解压文件到/usr/local文件夹下
tar -zxvf Mycat-server-1.6.7.5-release-20200422133810-linux.tar.gz -C /usr/local
配置环境变量
vi /etc/profile
添加如下配置信息:
export MYCAT_HOME=/usr/local/mycat
export PATH=$MYCAT_HOME/bin:$PATH:$JAVA_HOME/bin
? 当执行到这步的时候,其实就可以启动了,但是为了能正确显示出效果,最好修改下mycat的具体配置,让我们能够正常进行访问。
3、配置mycat
? 进入到/usr/local/mycat/conf目录下,修改该文件夹下的配置文件
1、修改server.xml文件
<?xml version="1.0" encoding="UTF-8"?>
123456
TESTDB
TESTDB
2、修改schema.xml文件
<?xml version="1.0"?>
select user()
4、启动mycat
? mycat的启动有两种方式,一种是控制台启动,一种是后台启动,在初学的时候建议大家使用控制台启动的方式,当配置文件写错之后,可以方便的看到错误,及时修改,但是在生产环境中,使用后台启动的方式比较稳妥。
? 控制台启动:去mycat/bin目录下执行 ./mycat console
? 后台启动:去mycat/bin目录下执行 ./mycat start
? 按照如上配置在安装的时候应该不会报错,如果出现错误,根据错误的提示解决即可。
5、登录验证
? 管理窗口的登录
? 从另外的虚拟机去登录访问当前mycat,输入如下命令即可
mysql -uroot -p123456 -P 9066 -h 192.168.85.111
? 此时访问的是mycat的管理窗口,可以通过show @@help查看可以执行的命令
? 数据窗口的登录
? 从另外的虚拟机去登录访问mycat,输入命令如下:
mysql -uroot -p123456 -P8066 -h 192.168.85.111
? 当都能够成功的时候以为着mycat已经搭建完成。