安装

三个配置文件
①schema.xml:定义逻辑库,表、分片节点等内容
②rule.xml:定义分片规则
③server.xml:定义用户以及系统相关变量,如端口等
修改配置文件server.xml 修改用户信息,与MySQL区分,如下:
<user name="root" defaultAccount="true"><property name="password">test_001</property><property name="schemas">TESTDB</property>
修改配置文件 schema.xml
删除<schema>标签间的表信息,<dataNode>标签只留一个,<dataHost>标签只留一个,<writeHost> ``<readHost>只留一对
<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"><schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"></schema><dataNode name="dn1" dataHost="tencent.jdxia.cn" database="testdb" /><dataHost name="tencent.jdxia.cn" 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="tencent.jdxia.cn:3306" user="root"password="test_001"><!-- can have multi read hosts --><readHost host="hostS1" url="huawei.jdxia.cn:3306" user="root" password="test_001" /></writeHost></dataHost></mycat:schema>
启动程序
①控制台启动 :去 mycat/bin 目录下执行 ./mycat console
②后台启动 :去 mycat/bin 目录下 ./mycat start
为了能第一时间看到启动日志,方便定位问题,我们选择①控制台启动。
登录
此登录方式用于管理维护 Mycat
mysql -uroot -ptest_001 -P 9066 -h 192.168.140.128
登录数据窗口
mysql -uroot -ptest_001 -P 8066 -h 192.168.140.128
