mycat 簡單的配置資料庫分片 一

2021-07-26 22:16:50 字數 483 閱讀 9251

在這裡  我們用3臺mysql搭建乙個集群   3個mysql資料庫 分別是 

mysql1  192.168.80.131

mysql2  192.168.80.132

mysql3  192.168.80.133

我們再安裝乙個mysql伺服器   192.168.80.141

首先安裝jdk配置環境變數  參考位址

mycat-server-1.6-release-20161028204710-linux.tar.gz

我們放到linux下 進行解壓    

解壓後 到conf目錄下  這裡放的都是配置檔案  

先開啟server.xml

最下方 把root使用者節點刪除  只保留user使用者  配置密碼   

user

testdb

這樣 mycat 我們就可以使用user這個使用者來登入了 

Mycat三 資料庫分片

schemas.xml,主要在於中table標籤的rule屬性 newsrule對應 rule.xml中的newrule select user select user rule.xml tablerule中name對應sechema table rule屬性 tablerule rule colu...

mycat做資料庫分片的分片規則

schema.xml配置檔案中rule的規則為auto sharding long 此分片適用於,提前規劃好分片字段某個範圍屬於哪個分片。檢視rule.xml的具體規則 rule.xml下的columns 標籤配置的id一定要與將要分片的 id名一致 rule.xml裡面的會顯示具體的txt文字檔案...

mycat 配置分片的步驟

1 修改schema.xm檔案 a 增加實體庫的連線 實際的db b 增加對映庫連線 邏輯連線庫 實際db的對應關係 c 增加邏輯庫 邏輯庫配置邏輯連線庫繫結 d 增加表 屬性 規則分片等 注意 以上關係必須能依次找到對應值,否則出錯 2 修改rule.xml a 增加tablerule 值 b 增...