MyCat安裝配置


Mycat : 數據庫分庫分表中間件
http://www.mycat.io/

mycat運行需要JVM,所以先安裝java環境,JDK1.7以上。數據庫采用mysql5.7,或者8.0

下載

下載地址:http://dl.mycat.io/1.6.6.1/

安裝

下載的壓縮包解壓到安裝目錄,如:D:\mycat


 
 

配置

在安裝目錄下的conf目錄下,有幾個最重要的配置文件:server.xml 、schema.xml 、rule.xml

修改server.xml :
user標簽表示一個用戶,mycat作為數據庫中間件,可以通過下圖的用戶名root和密碼123456去連接mycat,schemas是邏輯庫,
可以用navicat創建mysql連接,這個用戶下可以看到TESTDB的數據庫。

 
2.png

修改schema.xml :


 
 

測試

在本地數據庫建3個數據庫,連接是上圖的<writeHost>標簽中的連接:


 
4.png

在安裝目錄的bin目錄下,打開startup_nowrap.bat,可以運行起來,運行成功或失敗都有提示,


 
5.png
  • 還可以把bin目錄加到環境變量,按如下方式,將mycat加到系統服務:
    安裝:mycat.bat install
    啟動:mycat.bat start
    停止:mycat.bat stop
    狀態: mycat.bat status

連接mycat:
用navicat新建一個mysql連接,mycat默認端口是8066,用戶名和密碼就是server.xml中user標簽中配置的


 
6.png

連接成功后:


 
 

可以看到,這個邏輯庫TESTDB下的customer表下的數據是來自不同的真實數據庫db1和db2的數據。

那利用mycat進行分庫分表,最主要的就是配置server.xml、schema.xml、rule.xml了,根據具體場景進行配置邏輯庫和真實數據庫的關系,
還可以配置讀寫分離、決高並發問題等等。。實現分布式存儲。



轉自:https://www.jianshu.com/p/adba8875d1c9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM