下载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. JS-日期框、下拉框、全选复选框

    <!-- 下拉框 --><link rel="stylesheet" href="static/ace/css/chosen.css" /&g ...

  2. sql 比较2个test字段的值

    可以用 CAST([TEXT字段]AS VARCHAR(MAX)),然后再比较

  3. ant 配置 和测试 1

    配置路径 D:\dba\change\UAT\unity\schema\test ----v0 版本 sql.xml   (默认target 是versionfinal ,也就是最终版本) --ver ...

  4. Redis 笔记

    Redis是一个key-value存储系统.和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表).sets( ...

  5. JAVA面向对象3---多态

    1. 多态:父类或者接口的引用  指向了子类对象. 多态的好处:提高了代码的扩展性 多态的弊端:父类不能调用子类的特有的内容. 多态的前提: 1.要有关系,继承或实现 2.要有覆盖(重写),因为父类不 ...

  6. HTML5程序设计 Canvas API

    检测浏览器支持情况 <script type="text/javascript"> try { document.createElement("Canvas& ...

  7. WinRAR5.31 注册码

    RAR registration dataState Grid Corporation Of China50000 PC usage licenseUID=5827a0bd1c43525d0a5d64 ...

  8. 好的 小图标 html

    只需引用样式,加入字体文件到项目中就可实现 <link href="css/font-awesome.min.css" rel="stylesheet"& ...

  9. java应用程序中判断用户输入的一个整数是否在已知数组里。

    import java.util.*; class Example2_5 { public static void main(String args[]) { int start=0,end,midd ...

  10. OpenCart之联系我们contact us页面提交时邮件错误

    许多OpenCart系统的用户都发现联系我们contact us页面提交时发生错误.本页发生错误是正常的,原因如下: 1. 你设定了SMTP,因此SMTP默认是从你设置的SMTP的email账户中发出 ...