mysql中間件mycat

安裝軟件html

Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

參看文檔:java

http://blog.csdn.net/hxb_hexiaobo/article/details/77630949mysql

http://www.bubuko.com/infodetail-2464432.htmllinux

 

配置jdk路徑sql

MyCat的conf/wrap.conf 修改wrapper.Java.command=java爲上一步存放路徑數據庫

wrapper.java.command=/usr/local/mycat/jdk1.7.0/bin/javaapp

 

用新用戶管理測試

解壓 tar -zxvf Mycat-server-1.6-RELEASE-20161012170031-linux.tar.gzurl

 

配置server.xml(用戶信息/以及中間件的參數信息) (注意:這裏的schemas的name就是主從庫的數據庫名).net

<user name="curtain">

<property name="password">xi199321</property>

<property name="schemas">test</property>

</user>

 

配置schema.xml (注意:這裏的schema的name就是主從庫的數據庫名)

<schema name="test" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">

</schema>

<dataNode name="dn1" dataHost="localhost1" database="test" />

<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1"

writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">

<heartbeat>select user()</heartbeat>

<!-- can have multi write hosts 主庫的數據庫的鏈接信息 -->

<writeHost host="hostM1" url="172.16.27.46:3306" user="root"

password="root">

<!-- can have multi read hosts 從庫的數據庫的鏈接信息 -->

<readHost host="hostS2" url="172.16.27.48:3306" user="root" password="root" />

</writeHost>

<!-- <writeHost host="hostS1" url="localhost:3316" user="root"

password="123456" /> -->

<!-- <writeHost host="hostM2" url="localhost:3316" user="root" password="123456"/> -->

</dataHost>

 

啓動服務 ./mycat start(restart/stop) (先啓動mysql的主從庫)

 

查看mysql服務進程 ps -ef|grep mycat

 

查看服務狀態 ./mycar status

 

查看日誌信息 ./mycar console

 

測試:

mycat中間件鏈接 mysql -uroot -proot -P8066

插入數據

 

主庫數據

 

從庫數據

 

 

錯誤提示:

 

解決方案:

使用其餘鏈接,沒法鏈接上,應該是主庫/從庫須要開聽任何ip可鏈接的權限

相關文章
相關標籤/搜索