1. 程式人生 > >田成榮 廊坊師範學院資訊科技提高班 第十三期

田成榮 廊坊師範學院資訊科技提高班 第十三期

下載安裝在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

在這裡插入圖片描述 成功!