linux下mycat测试安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下mycat测试安装相关的知识,希望对你有一定的参考价值。
前言:mycat和spider其实比较相似,都是做分布式的,不过mycat比spider功能要强大,spider更简单一些
环境:centos6.8,mysql5.7.19
主:192.168.31.137
从:192.168.31.139
jdk:1.8
mycat:1.6
相关软件下载:
mycat:链接: https://pan.baidu.com/s/1boBUoZP 密码: xehg
mysql:链接: https://pan.baidu.com/s/1qYbmedu 密码: k12b
jdk:链接: https://pan.baidu.com/s/1jILzDQ2 密码: 3k4p
centos:链接: https://pan.baidu.com/s/1jIgNYce 密码: d2ng
1.搭建主从,可以参照之前的文档搭建,此处为测试环境,所以对于配置文件并没有做任何优化,只是做了最基本的配置
http://liyingdi.blog.51cto.com/6397405/1915010
在主库上创建三个测试库
CREATE database db1;
CREATE database db2;
CREATE database db3;
2.安装jdk
这里我将mycat和MySQL 主 安装在一台服务器上,192.168.31.137
1)解压jdk:tar -zxvf jdk-8u141-linux-x64.tar.gz
2)创建软连接:ln -s /opt/jdk1.8.0_141/ /usr/local/jdk1.8.0_141
3)配置环境变量
vi /etc/profile
在最后一行添加
#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_141
JRE_HOME=/usr/loacl/jdk1.8.0_141/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
4)使环境变量生效:source /etc/profile
5)查看jdk安装成功与否:java -version
3.安装mycat
1)解压:tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz
2)ln -s /opt/mycat/ /usr/local/mycat
3)创建用户用及用户:
groupadd mycat
adduser -r -g mycat mycat
4)授权chown -R mycat.mycat /usr/local/mycat
5)修改配置文件 vim /usr/local/mycat/conf/schema.xml
6)修改mycat用户名密码
vim /usr/local/mycat/conf/server.xml
7)启动mycat
/usr/local/mycat/bin/mycat start
4.测试:
mysql -uroot -p123456 -h127.0.0.1 -P8066 -DTESTDB
use TESTDB;
create table company(id int not null primary key,name varchar(50),addr varchar(255));
insert into company values(1,"facebook","usa");
查看mysql,三个db都有表了
以上是关于linux下mycat测试安装的主要内容,如果未能解决你的问题,请参考以下文章