使用mycat需要先安裝jdk1.7以上
參考:http://www.cnblogs.com/llhhll/p/9257764.html
1從官網下載解壓后目錄如下(1.6版本)
下載地址:https://github.com/MyCATApache/Mycat-download
2主要的配置文件在conf文件夾下
主要用到兩個server.xml 和schema.xml
現在我們采用mycat來進行mysql數據庫集群讀寫分離 ,數據同步采用mysql自帶的二進制文件進行主從同步
mycat 192.168.0.1
主庫 192.168.0.2(寫)
從庫 192.168.0.3 (讀)數據同步讀取主庫二進制文件進行 (參考:http://www.cnblogs.com/llhhll/p/9182679.html)
server.xml配置如下:
配置user節點即可
schema.xml配置如下:
schema節點
dataNode節點
datahost節點如下
這里主庫(寫入)為 192.168.0.2
這里從庫(讀)為 192.168.0.3
還要修改wrapper.conf 中 指向jdk路徑
wrapper.java.command=F:\Program Files (x86)\jdk1.8.0_131\bin\java.exe
配置以后 正常啟動bin文件下
啟動startup_nowrap
直接雙擊運行 startup_nowrap.bat
測試:
1 采用navicat 直接連庫 mycat默認端口為8066
2 采用代碼直連方式驗證
connectionString="server=127.0.0.1;database=TestLiang;uid=root;pwd=123456;Pooling=true;Connection Lifetime =120; Connection Timeout =120; Port=8066";
這里的 database=TestLiang;uid=root;pwd=123456; 與mycat下 server.xml 下user節點一致