在這裡 我們用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 增...