Mycat 安装配置
下载https://github.com/MyCATApache/Mycat-download
Mycat 需要jdk 环境,首先安装 jdk
安装完 jdk 环境以后 下载 mycat server
解压Mycat-server-1.3.0.3-release-20150321221622-linux.tar
/opt/local/mycat
创建mycat用户,改变目录权限为mycat
useradd mycat
chown –R mycat:mycat /opt/local/mycat
配置文件修改
/opt/local/conf/schema.xml
Schema 中 主要配置 mycat 数据库 ,mysql 表 ,分片规则,分片类型
<schema name="TESTDB"checkSQLschema="false" sqlMaxLimit="100">
<!-- auto sharding by id(long) -->
<tablename="travelrecord" dataNode="dn1,dn2,dn3"rule="auto-sharding-long" />
# mycat 数据库 TESTDB
# mysql 表 travelrecord
# mysql节点dn1,dn2,dn3
# 分片规则 auto-sharding-long
# rule分片规则 具体在 conf/rule.xml 中定义
<dataNodename="dn1" dataHost="localhost1" database="db1"/>
<dataNodename="dn2" dataHost="localhost1" database="db2"/>
<dataNodename="dn3" dataHost="localhost1" database="db3"/>
<dataHostname="localhost1" maxCon="1000" minCon="10"balance="0"
writeType="0"dbType="mysql" dbDriver="native">
# 以上为mysql节点 信息
# dn1 ,dn2 , dn3 为分片的mysql 节点, 既分片会存放到 3个mysql 或者群集中
#db1 db2 db3 为 mysql 数据库中 三个表
Mysql节点 连接,用户名,密码:
<writeHost host="hostM1" url="127.0.0.1:3306"user="root"
password="123456 ">
修改
/opt/local/conf/server.xml
<propertyname="serverPort">8066</property> <propertyname="managerPort">9066</property>
<user name="test">
<propertyname="password">test</property>
<propertyname="schemas">TESTDB</property>
</user>
# serverPortMycat登录端口默认为 8066
# managerPort管理端口 默认为 9066
# username 为登录mycat 用户
#password 为登录 密码
#schemas 为上面schema name= 中设定的 mycat 数据库名
Mysql 创建 数据库
CREATE database db1;
CREATEdatabase db2;
CREATE database db3;
所有完成以后,启动 mycat
/opt/local/mycat/bin/mycat start
使用mysql客户端连接 mycat 查看
Mycat 安装配置的更多相关文章
- Linux下Mycat安装配置和使用
mysql安装下载mysql[百度云]tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz 解压把mysql文件夹移动到 /usr/local/ 下m ...
- MyCat安装配置
Mycat : 数据库分库分表中间件 http://www.mycat.io/ mycat运行需要JVM,所以先安装java环境,JDK1.7以上.数据库采用mysql5.7,或者8.0 下载 下载地 ...
- Centos7:MyCat安装,配置及使用
解压缩 使用,默认端口8066 ./mycat start //启动 ./mycat stop //停止 ./mycat restart //重启
- Windows版Mycat结合mysql安装配置+水平切分(转载)
来源:https://segmentfault.com/a/1190000009495748 参考文档:Mycat安装与使用 环境 环境 版本 windows 10 java 1.8.0 mysql ...
- linux下Mycat的安装配置
1.下载Mycat Linux版:下载链接 2.通过SSH直连工具把安装包丢到linux:/usr/local/ 3.解压安装Mycat 4.配置环境 5.使配置文件生效
- mycat数据库集群系列之mycat读写分离安装配置
最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考.本次系列终结大概包括以下内容:多数据库安装.mycat部署安装.数据库之读写分离 ...
- MyCat安装和基本配置
安装包下载 下载地址:http://dl.mycat.org.cn/ 我只这里下的是1.6Linux安装包:http://dl.mycat.org.cn/1.6.7.6/20220419132943/ ...
- MYCAT 安装(转)
1.安装JAVA环境JDK 基于JAVA开发,所以需要安装JDK 2.下载安装Mycat https://github.com/MyCATApache/Mycat-download 本次安装1.5版本 ...
- Mycat安装与使用
1.下载: https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5. 2.安装: 安全前,在Linu ...
随机推荐
- SQL Server 2008删除或压缩数据库日志的方法
SQL Server 2008删除或压缩数据库日志的方法 2010-09-20 20:15 由 于数据库日志增长被设置为“无限制”,所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的 ...
- 我为什么坚持DBA一定要懂开发
我为什么坚持DBA一定要懂开发时间 2016-03-23 15:34:08 张碧池的幸福生活原文 http://pottievil.com/我为什么坚持dba一定要懂开发/主题 DBA 数据库最近手头 ...
- ServletConfig与ServletContext对象(接口)
ServletConfig:封装servlet的配置信息. 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. <ser ...
- linux的学习系列 8---进程管理
当我们运行程序时,Linux会为程序创建一个特殊的环境,该环境包含程序运行需要的所有资源,以保证程序能够独立运行,不受其他程序的干扰.这个特殊的环境就称为进程. 每个 Linux 命令都与系统中的程序 ...
- ReactiveX序列——RxSwift 浅析
ReactiveX序列——RxSwift Swift是苹果公司新推出的一门现代化的编程语言,并且将其开源出来了,Swift具有很多的优点,这也使得这门语言推出的短时间引起了很大反应的原因,在最近的 ...
- Git本地项目上传 & SourceTree & GitHub 简单使用
Git(分布式版本控制系统) Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理 ...
- XMEAG-128A1
JTAGUSERID = 0x00 WDWP = 8CLK WDP = 8CLK DVSDON = [ ] BOOTRST = BOOTLDR BODPD = DISABLED RSTDISBL = ...
- HDU1969:Pie(二分)
Pie Time Limit : 5000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submissio ...
- Git 分支 - 分支的衍合
分支的衍合 把一个分支中的修改整合到另一个分支的办法有两种:merge 和 rebase(译注:rebase 的翻译暂定为“衍合”,大家知道就可以了.).在本章我们会学习什么是衍合,如何使用衍合,为什 ...
- 修改document.domain的注意事项(转)
有时候,需要修改document.domain. 典型的情形:http://a.xxx.com/A.htm 的主页面有一个<iframe src="http://b.xxx.com/B ...