1、创建数据库:
- 有两个表单:users和item。三个数据库:db01、db02、db03(三个库中的数据都在同一个实例中)
- users表在db01数据库中
- item数据分别存放在db02、db03数据库中
创建users表单的sql脚本:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name varchar(50) NOT NULL
default
''
,
indate DATETIME NOT NULL
default
'0000-00-00 00:00:00'
,
PRIMARY KEY (id)
)AUTO_INCREMENT= 1 ENGINE=InnoDB DEFAULT CHARSET=utf8;
创建item表单的sql脚本(再db02、db03数据库中分别创建):
CREATE TABLE item (
id INT NOT NULL AUTO_INCREMENT,
value INT NOT NULL
default
0,
indate DATETIME NOT NULL
default
'0000-00-00 00:00:00'
,
PRIMARY KEY (id)
)AUTO_INCREMENT= 1 ENGINE=InnoDB DEFAULT CHARSET=utf8;
2、安装Mycat
先打mycat官方网站上下载安装包,网址为mycat
也可以在此下载:http://dl.mycat.io/1.6-RELEASE/
根据自己的电脑系统进行下载选择windows或是linux
然后在conf目录下编辑service.xml,rule.xml,schema.xml三个文件。
- service.xml主要配置mycat服务的参数,比如端口号,myact用户名和密码使用的逻辑数据库等
- rule.xml主要配置路由策略,主要有分片的片键,拆分的策略(取模还是按区间划分等)
- schema.xml文件主要配置数据库的信息,例如逻辑