1、安装mycat,点击bin下面startup_nowrap.bat启动

2、客户端连接mycat:server.xml里面的

<!--连接mycat用户名和密码、数据库-->
<user name="test">
<property name="password">test</property>
<property name="schemas">TESTDB</property>
</user>

<user name="user">
<property name="password">user</property>
<property name="schemas">TESTDB</property>
<property name="readOnly">true</property>
</user>

端口:8066

3、全局表

<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100">

<table name="goods_class" primaryKey="ID" type="global" dataNode="dn1,dn2,dn3" />

</schema>

<dataNode name="dn1" dataHost="localhost1" database="db1" />
<dataNode name="dn2" dataHost="localhost1" database="db2" />
<dataNode name="dn3" dataHost="localhost1" database="db3" />

<dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"
writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
<heartbeat>select user()</heartbeat>
<!--写-->
<writeHost host="hostM1" url="192.168.1.251:3306" user="root"
password="123456">
</writeHost>

</dataHost>

a)连接MySQL:创建db1、db2、db3数据库

b)连接mycat:mycat操作MySQL第一篇:全局表-LMLPHP

CREATE TABLE `goods_class` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`img` VARCHAR(250) NOT NULL DEFAULT '' COMMENT '图片',
`name` VARCHAR(250) NOT NULL DEFAULT '' COMMENT '分类名称',
`is_recommend` CHAR(1) NOT NULL DEFAULT '0' COMMENT '0:不推荐 1:推荐(推荐时修改utime时间)',
`sort` INT(11) NOT NULL DEFAULT '1' COMMENT '排序字段',
PRIMARY KEY (`id`)
) ENGINE=INNODB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8 COMMENT='商品分类表';

INSERT INTO goods_class (img,NAME,is_recommend,sort)VALUES('1.jpg','衣服','1',10);
INSERT INTO goods_class (img,NAME,is_recommend,sort)VALUES('2.jpg','化妆品','1',20);
INSERT INTO goods_class (img,NAME,is_recommend,sort)VALUES('3.jpg','手机','1',30);
INSERT INTO goods_class (img,NAME,is_recommend,sort)VALUES('4.jpg','电脑','1',40);
INSERT INTO goods_class (img,NAME,is_recommend,sort)VALUES('5.jpg','玩具','1',50);

c)查看mysql数据库:

db1、db2、db3数据库里面创建了goods_class 分类表,每个表里面都插入5条记录

mycat操作MySQL第一篇:全局表-LMLPHP

03-27 00:02