前言: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都有表了

转载于:https://blog.51cto.com/liyingdi/1958447

linux下mycat测试安装相关推荐

  1. Linux下MyCat的安装即使用

    mycat适用场景 当数据量上亿左右的时间再进行分库,可以按表进行分一个表一个数据库,然后每个库放到不同的服务器上,来减少服务器的压力.只要每个服务连接不同的数据库就可以了,这种叫垂直切割. 但是当一 ...

  2. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  3. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  4. OpenCV在Linux下的编译安装(Ubuntu )

    OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...

  5. Linux下cacti的安装RedHat9,RedHat AS4

    Linux下cacti的安装RedHat9,RedHat AS4 2007-12-22 21:47:28   Cacti安装手册         第一步. Cacti的架构  第三步. Cacti简介 ...

  6. Linux下Nginx编译安装后的开机自启动设置

    Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...

  7. linux arcgis10.4安装教程,ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

    因为Linux具有稳定,功能强大等特性,因此常常被用来做为企业内部的服务器,我们的很多用户也是将ArcGIS Server安装在Linux上,但是对于初次接触Linux的用户,他们都觉得无从下手,Li ...

  8. Linux下源码安装CodeBlocks

    Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686  gcc-4.4.7 二. 下载最新源码: http: ...

  9. linux下软件的安装[转]

    linux下软件的安装 先来看看Linux软件扩展名.软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用:后缀为.deb是Debain Linux ...

最新文章

  1. 谷歌翻译无法连接网络_Windows无法连接网络,这几招教你解决
  2. linux shell case语句
  3. 机器学习算法源码全解析(四)-人工神经网络关键核心知识点汇总
  4. 算法 - 斐波那契数列问题(转自微信公众号码农翻身)
  5. Atitit 衡量项目的规模
  6. zk框架实现zul的js代码调用服务器java命令
  7. 内网通怎么获得无限积分
  8. 500G JAVA视频网盘分享 (JEECG开源社区)
  9. selenium tips
  10. 笔耕不辍 | Redis入门
  11. ubuntu安装vbox虚拟机
  12. 微信视频号头像怎么换?怎么设置?必看!5个思路帮你快速敲定头像
  13. 【学习】可靠数据传输协议 RDT
  14. 七日杀服务器直连教程,七日杀连接服务器延迟几万 | 手游网游页游攻略大全
  15. JPA与Hibernate的区别
  16. HDU - 6769
  17. 利用ipv6技术,废旧笔记本变成server
  18. Java编程思想读书笔记——第十章:内部类
  19. 【我的OpenGL学习进阶之旅】解决着色器语法错误:The shader uses varying u_Color, but previous shader does not write to it
  20. 视频点播RTMP推流直播流媒体服务二次开发集成接口

热门文章

  1. iis windows phpstudy安装redis扩展
  2. Java读取Excel文件转换成JSON并转成List——(七)
  3. python CGI编程Apache配置
  4. 常用验证函数isset()/empty()/is_numeric()函数
  5. Shell编程进阶 1.3data命令
  6. Grunt 入门指南3:创建Tasks
  7. skcket编程实例
  8. 编程求以孩子兄弟表示法存储的森林的叶子结点数☆
  9. STL(四)——map映射
  10. Java 面向对象:instanceof和类型转换的理解