文档章节

MAC 安装mycat 入门

秋氺
 秋氺
发布于 2016/07/06 10:43
字数 449
阅读 152
收藏 1
  1. mysql的安装步骤请参考其他文档
  2. 下载mycat  选择mac版  地址:https://github.com/MyCATApache/Mycat-download
  3. 压缩在本地目录  /Users/mzd/dev/mycat
  4. 修改配置文件
    1. wrapper.conf

      #********************************************************************
      # Wrapper Properties
      #********************************************************************
      # Java Application
      wrapper.java.command=/Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk/Contents/Home/bin/java
      wrapper.working.dir=..
      

       

    2. schema.xml 
    3. <dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"
      		writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
      		<heartbeat>select user()</heartbeat>
      		<!-- can have multi write hosts -->
      		<writeHost host="hostM1" url="localhost:3306" user="root"
      			password="123456">
      			<!-- can have multi read hosts -->
      			<!--<readHost host="hostS2" url="192.168.1.200:3306" user="root" password="xxx" />-->
      		</writeHost>
      		<!--<writeHost host="hostS1" url="localhost:3316" user="root"-->
      			<!--password="123456" />-->
      		<!-- <writeHost host="hostM2" url="localhost:3316" user="root" password="123456"/> -->
      </dataHost>

       

  5. 连接mysql 创建数据库
    localhost:conf mzd$ mysql -uroot -p123456
    Warning: Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 28
    Server version: 5.6.25 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>  CREATE database db1;
    mysql>  CREATE database db2;
    mysql>  CREATE database db3;

     

  6. 测试mycat
localhost:conf muyl$ mysql -utest -ptest -h127.0.0.1 -P8066
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.8-mycat-1.5.1-RELEASE-20160622153300 MyCat Server (OpenCloundDB)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create table employee (id int not null primary key,name varchar(100),sharding_id int not null);
mysql>insert into employee(id,name,sharding_id) values(1,'leader us',10000);
mysql>insert into employee(id,name,sharding_id) values(2, 'me',10010);
mysql>insert into employee(id,name,sharding_id) values(3, 'mycat',10000);
mysql>insert into employee(id,name,sharding_id) values(4, 'mydog',10010);

分别到数据DB1,DB2查看,可以看到在DB1中有: 1 leader us 10000 3 mycat 10000 DB2中有: 2 me 10010 4 mydog 10010

这说明分片成功了

 

© 著作权归作者所有

共有 人打赏支持
秋氺
粉丝 0
博文 33
码字总数 6555
作品 0
海淀
程序员
私信 提问
mycat分库分表问题

大家好: 需求:需要解决oracle的分库分表问题! 环境:linux系统上安装了mycat,mysql,jdk。(根据网上的一些文章给配置了些配置文件) http://blog.csdn.net/dreamcode/article/details/4...

520920
2015/12/15
4.4K
3
数据库中间件01-认识mycat

简述 Mycat是国产的一套免费开源的分布式数据库中间件。想必做开发或者运维的朋友对中间件这个词应该是比较熟悉了,我们见到过java中间件,消息中间件等等,这里又来了一个数据库中间件。那么...

细节探索者
05/11
0
0
高性能Mysql中间组件Mycat安装配置

高性能Mysql中间组件Mycat安装配置 由于公司项目需要使用到读写分离,但是官方版本的Mysql-proxy读写分离组件太不稳定且有很多BUG,最终决定使用Mycat作为中间组件,其实读写分离只是Mycat中...

幸运券发放
05/02
0
0
Mycat学习实战-Mycat的zookeeper集群模式

Mycat学习实战-Mycat的zookeeper集群模式 Mycat学习实战-Mycat的zookeeper集群模式 1. ZooKeeper简介 2. ZooKeeper角色和端口 3. ZooKeeper部署简介 4. ZooKeeper部署管理Mycat 1. ZooKeepe...

ygqygq2
06/29
0
0
Mycat读写分离笔记Windows

Mycat读写分离笔记Windows 自己搭了一个运用Mycat中间件搭建了一个读写分离的demo,昨晚还在奋战当中,因为连接mycat的时候老是报错:No Mycat DataBases selected.尝试了很多的方法,然后还...

推荐码发放
04/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

day178-2018-12-15-英语流利阅读-待学习

“真蛛奶茶”了解一下?蜘蛛也会产奶了 Lala 2018-12-15 1.今日导读 “蛋白质含量是牛奶的 4 倍,并有着更低的脂肪和含糖量”,听起来诱人又美味的并不是羊奶或豆奶,而是你可能打死都想不到...

飞鱼说编程
18分钟前
3
0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents

场景重现 npm install --verbose 安装依赖的时,出现如下警告 强迫症患者表示不能接受 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):npm WARN......

taadis
23分钟前
1
0
MySQL自增id超大问题查询

引言 小A正在balabala写代码呢,DBA小B突然发来了一条消息,“快看看你的用户特定信息表T,里面的主键,也就是自增id,都到16亿了,这才多久,在这样下去过不了多久主键就要超出范围了,插入...

dragon_tech
35分钟前
3
0
OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
279
6
Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部