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都有表了
转载于:https://blog.51cto.com/liyingdi/1958447
linux下mycat测试安装相关推荐
- Linux下MyCat的安装即使用
mycat适用场景 当数据量上亿左右的时间再进行分库,可以按表进行分一个表一个数据库,然后每个库放到不同的服务器上,来减少服务器的压力.只要每个服务连接不同的数据库就可以了,这种叫垂直切割. 但是当一 ...
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- linux下pptpd的安装配置(×××)
linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!) 环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD ...
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- Linux下cacti的安装RedHat9,RedHat AS4
Linux下cacti的安装RedHat9,RedHat AS4 2007-12-22 21:47:28 Cacti安装手册 第一步. Cacti的架构 第三步. Cacti简介 ...
- Linux下Nginx编译安装后的开机自启动设置
Linux下Nginx编译安装后的开机自启动设置 一.查看当前Nginx启动状态 二.而配置Nginx相关服务文件 三 .设置nginx命令 四.设置开机启动 五.测试开机启动 一.查看当前Nginx ...
- linux arcgis10.4安装教程,ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装
因为Linux具有稳定,功能强大等特性,因此常常被用来做为企业内部的服务器,我们的很多用户也是将ArcGIS Server安装在Linux上,但是对于初次接触Linux的用户,他们都觉得无从下手,Li ...
- Linux下源码安装CodeBlocks
Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686 gcc-4.4.7 二. 下载最新源码: http: ...
- linux下软件的安装[转]
linux下软件的安装 先来看看Linux软件扩展名.软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用:后缀为.deb是Debain Linux ...
最新文章
- 谷歌翻译无法连接网络_Windows无法连接网络,这几招教你解决
- linux shell case语句
- 机器学习算法源码全解析(四)-人工神经网络关键核心知识点汇总
- 算法 - 斐波那契数列问题(转自微信公众号码农翻身)
- Atitit 衡量项目的规模
- zk框架实现zul的js代码调用服务器java命令
- 内网通怎么获得无限积分
- 500G JAVA视频网盘分享 (JEECG开源社区)
- selenium tips
- 笔耕不辍 | Redis入门
- ubuntu安装vbox虚拟机
- 微信视频号头像怎么换?怎么设置?必看!5个思路帮你快速敲定头像
- 【学习】可靠数据传输协议 RDT
- 七日杀服务器直连教程,七日杀连接服务器延迟几万 | 手游网游页游攻略大全
- JPA与Hibernate的区别
- HDU - 6769
- 利用ipv6技术,废旧笔记本变成server
- Java编程思想读书笔记——第十章:内部类
- 【我的OpenGL学习进阶之旅】解决着色器语法错误:The shader uses varying u_Color, but previous shader does not write to it
- 视频点播RTMP推流直播流媒体服务二次开发集成接口