田成榮 廊坊師範學院資訊科技提高班 第十三期
阿新 • • 發佈:2018-12-12
下載安裝在Mycat伺服器上。 賬號:mycat
Adduser mycat
處理指定/usr/local/mycat目錄
Chown -R mycat.mycat /usr/local/mycat
執行:
./mycat console
conf 目錄下存放配置檔案,server.xml 是 Mycat 伺服器引數調整和使用者授權的配置檔案,schema.xml 是邏 輯庫定義和表以及分片定義的配置檔案,rule.xml 是分片規則的配置檔案,分片規則的具體一些引數資訊單獨存 放為檔案,也在這個目錄下,配置檔案修改,需要重啟 Mycat 或者通過 9066 埠 reload.
Mysql伺服器上需要手動到/etc/my.cnf 下配置
lower_case_table_names=1
//忽略大小寫
Mycat伺服器上的server.xml裡配置schemas
<user name="mycat">
<property name="password">mycat</property>
<property name="schemas">library,jifen</property>
</user>
Mycat伺服器上的schema.xml 配置
<?xml version="1.0"?> ——刪掉 <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="library" checkSQLschema="false" sqlMaxLimit="100"dataNode="dn1" > </schema> <schema name="jifen" checkSQLschema="false" sqlMaxLimit="100"dataNode="dn2" > </schema> <dataNode name="dn1" dataHost="localhost1" database="dynamictimelibrarysystem_dev " /> <dataNode name="dn2" dataHost="localhost1" database="librarysystem_dev" /> <dataHost name="localhost1" 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="192.168.22.58:3306" user="library" password="library"> </writeHost> </dataHost> </mycat:schema>
在Mysql伺服器上測試連線
mysql -utest -ptest -h192.168.22.137 -P8066
成功!