mycat1.4.1小白用户入门(一)
本文适用于基本完全不懂mycat,又懒得看官方手册,需要最快速搭建好测试环境新手小白用户。
按照本文描述,可以完成1个mycat+1个mysql的环境搭建,为下一步正式环境搭建做好准备。
环境准备
1.一台安装了centos7.0 64位版本的服务器(本文在后续内容中,简称为服务器A 。其他版本的liunx也没有任何问题,本文是基于7.0版本写的)
2.服务器A安装jdk1.7(1.6或更低版本一定会出错),注意是标准jdk,不是openjdk
3.服务器A安装mysql(本文在后续内容中,简称为mysql1),我用的是5.7,在本文中mysql的大多数版本均试用
本文中设定为使用3306端口对外通讯,用户名密码均为test
该mysql中创建一个名为db1的数据库
4.Sqlyog或其他mysql客户端工具(本文在后续内容中,简称为Sqlyog),并确保该客户端可正常使用
名词解析:
Mycat权威指南第一版_V1.4.1.docx 是mycat官方发布的手册(本文在后续内容中,简称为权威指南)
安装步骤
下载mycat 1.4 release版本
https://github.com/MyCATApache/Mycat-download/blob/master/1.4-RELEASE/Mycat-server-1.4-release-20151019230038-linux.tar.gz
解压缩到服务器A的/data/mycat目录下,解压后目录如下
修改配置文件/data/mycat/conf/schema.xml
改为如下内容(参见附件schemga.xml)
针对配置文件schemga中白色框部分进行讲解
a指的是之后在sqlyog中看到的表名
dn1是一个数据的节点,即《权威指南》中说的分片节点
db1是一个mysql实例中的数据库名,比较直观的解释,就是下图中db1
iZ258m5ohabZ是主机名,如下图的黑框
逐项检查
1.防火墙是否关闭,执行systemctl stop firewalld.service
2. Java版本是否正确,java -version
3.验证mysql连接和数据库db1创建
使用sqlyog,用户名密码均为test能正常登录mysql1,并能看到数据库db1
Mycat启动,执行/data/mycat/bin/mycat start (分为start stop restart三种,重启可以用restart)
登陆mycat ,使用用户名密码test/TESTDB (是在/data/mycat/conf/server.xml中设定好的),端口8066 ,登录的mycat数据库是TESTDB
。下一步就是创建表
CREATE TABLE a
(
id BIGINT,
aname VARCHAR(20) ,
PRIMARY KEY(id)
)
查询的时候,表名A注意要大小写需要和左侧的表名大小写一致。(不知道为什么,创建时候小写,建好了是大写的)
插入一条记录
再查询一次
至此,最简易的mycat环境搭建完毕。
本文完成了一个全局表A的创建和使用
本文仅用来创建最简易环境搭建,为下一步做准备。
下一步大家需要做的是在再加入一个数据库,形成1个mycat带2个mysql的最初级分库系统。
转载于:https://blog.51cto.com/6334580/1716253
mycat1.4.1小白用户入门(一)相关推荐
- 行号 设置vim_Vim从小白到入门
前言 Vim 是从 vi 发展出来的一个文本编辑器.代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器.而 Windo ...
- 零基础小白如何入门前端?以下这几点一定是你需要的
随着近些年前端行业的崛起,前端人才也越来越供不应求.不少人都看到这个行业的巨大发展前景,因此目前零基础开始学习前端的人也越来越多了.那么,零基础小白如何入门前端呢?为了让大家快速入门前端,本文将从前端 ...
- 【小白渗透入门系列】P5 自动化渗透测试工具
大家好! 我是小黄,很高兴又跟大家见面啦 ! 拒绝水文,从我做起 !!!! 未经允许,禁止转载 ,违者必究!!!! 本实验仅适用于学习和测试 ,严禁违法操作 ! ! ! 今天更新的是: P5 自动化渗 ...
- JAVA—从小白到入门小白
学习一个网站的全套,后来想放这个网站的链接,然后找不着了...罪恶感,实时更新,包含很多自己的理解,不严谨请海涵. 说一下我们的目标.完成SSM框架的学习,并实现天猫全栈. JAVA-从小白到入门小白 ...
- 小白怎样入门程序开发
小白如何入门程序 程序员如何入门(入坑),对于计算机专业的同学来说这并不是太陌生,跟着老师的步伐,从C语言,到C++(现在大多数的学校都已 经不开设VB ,Basic 语言课程了).不过对于非计算机专 ...
- 关于FPGA,小白的入门手册,高手的晋升宝典。
@关于FPGA,小白的入门手册,高手的晋升宝典. #文章主体内容 FPGA「是什么」 FPGA「能干嘛」 FPGA「怎么干」 FPGA「学什么」 FPGA有一本比较简单粗暴的入门书籍Altera公司官 ...
- 小白如何入门全栈开发
前言 本教程的主要目的是想从最基础简单的概念入手,记录下自己是如何从小白到入门全栈开发的过程,以便自己查阅. 当然,如果能给后来者带来那么一点点的帮助,那将甚是欣慰. 项目命名 一直挺喜欢内容电商小红 ...
- 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- Java技术分享:小白如何入门Mybatis?
本文由小千给大家分享小白如何入门Mybatis. 一.数据持久化概念和ORM原理 1.数据持久化:持久化是程序数据在瞬时状态和持久状态间的转换过程 2.ORM:编写程序的时候,以面向对象的方式处理数据 ...
最新文章
- R可视化雷达图(Radar Charts)
- 给新创建的用户 赋予所有的权利 *.* 查看权限 删除用户 ---------DCL用户权限管理篇...
- Luogu4451 [国家集训队]整数的lqp拆分
- UVALive 7040 Color
- A*算法的认识与求第K短路模板
- 在哪个瞬间你感觉自己是一个产品经理?
- Php接收Vba post例子,vba发送窗口消息_postmessage
- 多重环境下web.config配置管理解决方案
- android 旋转生命周期,生命周期-如何区分方向更改和离开应用程序android
- zabbix自动发现端口
- P1160 队列安排 洛谷
- 『TensorFlow』读书笔记_TFRecord学习
- 爬虫——Python爬英文文献ScienceDirect论文的标题、摘要,并保存在本地
- 幼儿体能五项技能测试软件,体能测查 | 幼儿园体能测试项目及标准,建议新手幼师收藏!...
- 为什么世界上没有安全的工作?
- 地理生物结业考_地理、生物结业主要考什么?
- 欢迎来到地狱(隐写术)
- ModalForm的使用
- Java开发自学教程!kafka配置文件参数说明
- Android 报错Failed to load native library: XXXX_so
热门文章
- Atitit 我们的devops战略与规划 规范 推荐标准
- STC12C5A60S2片内存储器介绍
- ios 学习札记 细节(四)
- DB2 9 运用开拓(733 测验)认证指南,第 4 部门: 嵌入式 SQL 编程(4)
- 图像匹配得到精确的旋转角度
- python能制作ppt动画效果吗_你听说过Python可以做动画吗
- jmeter 高并发测试报告_Windows下JMeter分布式压测环境搭建
- java判断zip包的编码格式_java解压zip包出现乱码
- 官方配置要求_电脑配置不够玩赛博朋克?租电脑一个月只要百来元就能玩!
- java list get 引用_java 关于List 对象的引用一个问题