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 查看
转载于:https://www.cnblogs.com/jicki/p/5548528.html
Mycat 安装配置相关推荐
- Mycat安装与配置
关键特性 支持SQL92标准 支持MySQL.Oracle.DB2.SQL Server.PostgreSQL等DB的常见SQL语法 遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理. ...
- MyCat安装,数据导入,以及安装过程中的各种参数配置
1 安装MyCat 安装目标:使用Mycat完成两台mysql分片即两台数据库做集群,通过访问mycat路由实现数据自动分片(根据id分配不同的mysql服务器) 1.1.环境: 操作系统:Cento ...
- Mycat安装、配置与实践(兼容mysql8)
Mycat 安装mycat 下载mycat官方的安装包,最好用github上面的,避免采坑 https://github.com/MyCATApache/Mycat-Server/releases 在 ...
- MyCAT 介绍,MyCAT主要功能 ,MyCAT 安装,MyCAT 配置(使用可能遇到的另类问题,见文末)
MyCAT 介绍,MyCAT主要功能 ,MyCAT 安装,MyCAT 配置(灵异问题,见文末) MyCAT介绍 Mycat是一个介于数据库与应用之间,进行数据处理与交互的中间服务! 通俗点讲,应用层可 ...
- 分布式数据库中间件 MyCat 安装及使用
分布式数据库中间件 MyCat 安装及使用 关于 MyCat 的铺垫文章已经写了三篇了: MySQL 只能做小项目?松哥要说几句公道话! 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下! ...
- MYCAT 安装(转)
1.安装JAVA环境JDK 基于JAVA开发,所以需要安装JDK 2.下载安装Mycat https://github.com/MyCATApache/Mycat-download 本次安装1.5版本 ...
- centos7上mycat安装_centos7 Mycat/MySQL/MariaDB安装部署
使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...
- 【mycat】mycat安装
Mycat安装 安装mycat 1.下载安装包 需要下载zip安装包以及jar包 zip包:http://dl.mycat.org.cn/2.0/install-template/mycat2-ins ...
- linux中修改mycat端口,mycat修改配置之后需要重启吗
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:mycat修改配置之后需要重启吗回答:nginx 更改配置后需要重启生效.1.更改配置重启nginx:kill -HUP 主进程号或 ...
最新文章
- java 正则 反向引用_正则之反向引用
- IE 8兼容:meta http-equiv=X-UA-Compatible content=IE=edge / X-UA-Compatible的解释
- asp中sub与function的区别
- 上传头像,layui上传图片
- vue 表单验证按钮事件交由父组件触发
- 服务端 I/O 性能大比拼:Node、PHP、Java、Go哪家强?
- [SDOI2008]仪仗队
- python3多线程协程_python3-----多进程、多线程、多协程
- MySQL最早版本源码_MySQL旧版本升级为新版本
- chmod命令文件权限属性设置
- python有什么用-我们为什么要选择学习python?学习python有什么用?
- 大学java web教材_Java工程师必备干货教材 《Java Web开发实战》
- java ognl表达式_OGNL表达式
- 计算机用户目录是什么,c盘里面users是什么文件夹
- AndroidX是什么?
- 二进制漏洞挖掘之angr‘s Reaching Definition Analysis(一)
- 第一讲:计算机基本结构
- 如何把几张图片整合到一张图片?
- php 微信转发朋友圈,php实现的微信分享到朋友圈并记录分享次数功能的讲解
- Hibernate的多种关系映射(oto、otm、mtm)
热门文章
- Oracle 关于事物的描述
- linux脚本编程(shell)浅介 (转载)
- 配置源码管理工具(2)
- JS factory
- 单例模式(饿汉式和懒汉式)
- Linux下MySQL数据库常用基本操作 一
- python requests 10041报错_pythonrequests返回unicode异常消息(或如何设置请求区域设置)...
- 跨语言、多语言信息检索
- sw二次开发 python_基于C#的SolidWorks二次开发.doc
- sql server2008如何修改mac地址_如何查看本机的MAC地址和IP地址?