mycat 多個庫

mycat 多個庫:

vi /space/mycat/conf/schema.xml

<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/"&gt;

<schema name="ming1" checkSQLschema="true" sqlMaxLimit="100" randomDataNode="dn1">
    <table name="aa,bb" dataNode="dn1" rule="sharding-by-month" splitTableNames ="true"/>  
</schema>
<schema name="ming2" checkSQLschema="true" sqlMaxLimit="100" randomDataNode="dn2">
    <table name="cc,dd" dataNode="dn2" rule="sharding-by-month" splitTableNames ="true"/>  
</schema>

<dataNode name="dn1" dataHost="10.0.1.3" database="ming1" />
<dataNode name="dn2" dataHost="10.0.1.3" database="ming2" />
<dataHost name="10.0.1.3" maxCon="1000" minCon="10" balance="3"
          writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
    <heartbeat>select user()</heartbeat>
    <writeHost host="hostM1" url="10.0.1.3:3306" user="ming"
               password="xxxxx">
    <readHost host="hostS1" url="10.0.1.4:3306" user="ming"
               password="xxxxxx"/>
    <readHost host="hostS2" url="10.0.1.5:3306" user="ming"
               password="xxxxx"/>
    </writeHost>
</dataHost>

</mycat:schema>

:wq

vi /space/mycat/conf/server.xml

<user name="ming" defaultAccount="true">
<property name="password">xxxxxx</property>
<property name="schemas">ming1,ming2</property>
</user>

:wq

# /space/mycat/bin/mycat restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章