下载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 安装配置的更多相关文章

  1. Linux下Mycat安装配置和使用

    mysql安装下载mysql[百度云]tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz 解压把mysql文件夹移动到 /usr/local/ 下m ...

  2. MyCat安装配置

    Mycat : 数据库分库分表中间件 http://www.mycat.io/ mycat运行需要JVM,所以先安装java环境,JDK1.7以上.数据库采用mysql5.7,或者8.0 下载 下载地 ...

  3. Centos7:MyCat安装,配置及使用

    解压缩 使用,默认端口8066 ./mycat start //启动 ./mycat stop //停止 ./mycat restart //重启

  4. Windows版Mycat结合mysql安装配置+水平切分(转载)

    来源:https://segmentfault.com/a/1190000009495748 参考文档:Mycat安装与使用 环境 环境 版本 windows 10 java 1.8.0 mysql ...

  5. linux下Mycat的安装配置

    1.下载Mycat Linux版:下载链接 2.通过SSH直连工具把安装包丢到linux:/usr/local/ 3.解压安装Mycat 4.配置环境 5.使配置文件生效

  6. mycat数据库集群系列之mycat读写分离安装配置

    最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考.本次系列终结大概包括以下内容:多数据库安装.mycat部署安装.数据库之读写分离 ...

  7. MyCat安装和基本配置

    安装包下载 下载地址:http://dl.mycat.org.cn/ 我只这里下的是1.6Linux安装包:http://dl.mycat.org.cn/1.6.7.6/20220419132943/ ...

  8. MYCAT 安装(转)

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

  9. Mycat安装与使用

      1.下载:   https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5.   2.安装:   安全前,在Linu ...

随机推荐

  1. NoRouteToHostException

    http://stackoverflow.com/questions/1572215/how-to-avoid-a-noroutetohostexception 端口不够用,注意一定要关闭所有不用的连 ...

  2. ENC28j60以太网芯片驱动程序简介

    ENC28j60以太网芯片驱动程序简介 ENC28J60 驱动开发要点 enc28J60 和 Arduino (1)——ping通你的Arduino MCU51单片机uIP协议栈+ENC28J60网卡 ...

  3. The magic behind configure, make, make install

    原文:https://robots.thoughtbot.com/the-magic-behind-configure-make-make-install#where-do-these-scripts ...

  4. String s = new String("aa") 创建了几个对象?

    1 最近几个同学面试的时候出现了这样一个问题 刚听到这个题目的时候的确是不知所措: 经过网上的查找和自己的理解来解释一下这个题目的答案 答案是: 为什么呢??? 1 实现我们都知道创建实例有两种方法 ...

  5. eclipse提升注解提示速度

    preference--输入content--java--editor--content Assist--aoto delay 选项 改为100或者更低  提示速度              --ao ...

  6. Shell命令替换与变量替换

    命令替换 命令替换是指Shell可以先执行命令,将输出结果暂时保存,在适当的地方输出.命令替换的语法: `command` 注意是反引号,不是单引号,这个键位于 Esc 键下方.下面的例子中,将命令执 ...

  7. ACE_Time_Value

    头文件“Time_Value.h” 为了兼容各个平台的时间特性,ACE Reactor框架提供了ACE_Time_Value类.ACE_Time_Value的关键方法见下图3.2和表3.2.3.3: ...

  8. Keychain 浅析

    什么是Keychain? 根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌.苹果自己用keychain来保存Wi- ...

  9. 学习笔记——策略模式Strategy

    策略模式,与模板模式一样,都是为了将接口和算法实现解耦,但策略模式更主要是整体算法的替换,而模板模式主要是流程一致,部分算法的替换. 个人理解为,一般算法替换,使用策略模式,当算法流程一致,可以提取为 ...

  10. Git学习 -- 分支管理

    创建新分支,并切换到该分支 git checkout -b dev 这一句相当于以下两句: git branch dev 创建 git checkout dev 切换 查看当前分支 git branc ...