1. 程式人生 > >MyCat安裝配置

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