mycat配置逻辑库是在server.xml中配置的
vim server.xml
<user name="root">
......
<property name="schemas">TESTDB,BBSDB</property> #指定多个逻辑库
</user>
mycat配置逻辑库中的表是在schema.xml中配置的
vim schema.xml
<schema name="BBSDB" checkSQLschema="false" sqlMaxLimit="100"> #第一个逻辑库
<table name="company2" primaryKey="ID" type="global" dataNode="dn1,dn2,dn3" /> #指定逻辑表名company2
<table name="employee2" primaryKey="ID" dataNode="dn1,dn2,dn3" rule="sharding-by-intfile" /> #指定逻辑表名employee2
</schema>
<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100"> #第二个逻辑库
......
</schema>
之后在对应的服务器上创建相应的数据库,然后根据分片规则,使用client连接mycat服务器创建对应的表
写总结的第四十二天!!!