下载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 安装配置相关推荐

  1. Mycat安装与配置

    关键特性 支持SQL92标准 支持MySQL.Oracle.DB2.SQL Server.PostgreSQL等DB的常见SQL语法 遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理. ...

  2. MyCat安装,数据导入,以及安装过程中的各种参数配置

    1 安装MyCat 安装目标:使用Mycat完成两台mysql分片即两台数据库做集群,通过访问mycat路由实现数据自动分片(根据id分配不同的mysql服务器) 1.1.环境: 操作系统:Cento ...

  3. Mycat安装、配置与实践(兼容mysql8)

    Mycat 安装mycat 下载mycat官方的安装包,最好用github上面的,避免采坑 https://github.com/MyCATApache/Mycat-Server/releases 在 ...

  4. MyCAT 介绍,MyCAT主要功能 ,MyCAT 安装,MyCAT 配置(使用可能遇到的另类问题,见文末)

    MyCAT 介绍,MyCAT主要功能 ,MyCAT 安装,MyCAT 配置(灵异问题,见文末) MyCAT介绍 Mycat是一个介于数据库与应用之间,进行数据处理与交互的中间服务! 通俗点讲,应用层可 ...

  5. 分布式数据库中间件 MyCat 安装及使用

    分布式数据库中间件 MyCat 安装及使用 关于 MyCat 的铺垫文章已经写了三篇了: MySQL 只能做小项目?松哥要说几句公道话! 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下! ...

  6. MYCAT 安装(转)

    1.安装JAVA环境JDK 基于JAVA开发,所以需要安装JDK 2.下载安装Mycat https://github.com/MyCATApache/Mycat-download 本次安装1.5版本 ...

  7. centos7上mycat安装_centos7 Mycat/MySQL/MariaDB安装部署

    使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...

  8. 【mycat】mycat安装

    Mycat安装 安装mycat 1.下载安装包 需要下载zip安装包以及jar包 zip包:http://dl.mycat.org.cn/2.0/install-template/mycat2-ins ...

  9. linux中修改mycat端口,mycat修改配置之后需要重启吗

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:mycat修改配置之后需要重启吗回答:nginx 更改配置后需要重启生效.1.更改配置重启nginx:kill -HUP 主进程号或 ...

最新文章

  1. java 正则 反向引用_正则之反向引用
  2. IE 8兼容:meta http-equiv=X-UA-Compatible content=IE=edge / X-UA-Compatible的解释
  3. asp中sub与function的区别
  4. 上传头像,layui上传图片
  5. vue 表单验证按钮事件交由父组件触发
  6. 服务端 I/O 性能大比拼:Node、PHP、Java、Go哪家强?
  7. [SDOI2008]仪仗队
  8. python3多线程协程_python3-----多进程、多线程、多协程
  9. MySQL最早版本源码_MySQL旧版本升级为新版本
  10. chmod命令文件权限属性设置
  11. python有什么用-我们为什么要选择学习python?学习python有什么用?
  12. 大学java web教材_Java工程师必备干货教材 《Java Web开发实战》
  13. java ognl表达式_OGNL表达式
  14. 计算机用户目录是什么,c盘里面users是什么文件夹
  15. AndroidX是什么?
  16. 二进制漏洞挖掘之angr‘s Reaching Definition Analysis(一)
  17. 第一讲:计算机基本结构
  18. 如何把几张图片整合到一张图片?
  19. php 微信转发朋友圈,php实现的微信分享到朋友圈并记录分享次数功能的讲解
  20. Hibernate的多种关系映射(oto、otm、mtm)

热门文章

  1. Oracle 关于事物的描述
  2. linux脚本编程(shell)浅介 (转载)
  3. 配置源码管理工具(2)
  4. JS factory
  5. 单例模式(饿汉式和懒汉式)
  6. Linux下MySQL数据库常用基本操作 一
  7. python requests 10041报错_pythonrequests返回unicode异常消息(或如何设置请求区域设置)...
  8. 跨语言、多语言信息检索
  9. sw二次开发 python_基于C#的SolidWorks二次开发.doc
  10. sql server2008如何修改mac地址_如何查看本机的MAC地址和IP地址?