<?xml version="1.0"?>
">;
//datanode 這裡的值需要和下面的值對應
// schema name 是mycat 的邏輯名稱,配置時最好和真實庫是一樣的,這樣更直觀。
// datanode name 是你真實資料庫的名稱
// balance 值為 1 表示讀寫分離 還可以表示 0、1、2、3 具體參考官網解釋
select user()
//指定主、從的位址、使用者、密碼
//連線mycat的使用者名稱
city@#$123 //連線mycat的密碼
adshield,adshield_order,adshield_taxi,mysql,nacos,pb_cms_base,performance_schema,sys,test2,information_schema //mycat 需要連線的庫,這裡需要和上個配置檔案中 schema name 的值相對應。下面引數的配置都一樣。
adshield,adshield_order,adshield_taxi,mysql,nacos,pb_cms_base,performance_schema,sys,test2,information_schema
export mycat_home=/usr/local/mycat
export path=$mycat_home/bin:$path
mycat server startup successfully. see logs in logs/mycat.log 日誌產出 說明啟動成功
因公司需求,需要將主庫和mycat 的埠互換,這樣可以避免程式再次修改連線資料庫的操作,所以如果有需求,請修改以下配置檔案:
3306
9066 //需要將他取消注釋,修改埠,重啟mycat
MyCat讀寫分離和分庫
學習主題 mycat 學習目標 1 掌握mycat的配置規則 2 掌握mycat配置讀寫分離 3 掌握mycat分片分庫 1 的作用是什麼?配置分片規則 2 中name屬性的作用是什麼?屬性指定唯一的名字,用於標識不同的分片規則。內嵌的rule標籤則指定對物理表中的哪一列進行拆分和使用什麼分片演算法...
mycat實現mariadb讀寫分離 分庫
節點名稱 節點ip 埠master 127.0.0.1 3306 sl e 127.0.0.1 3305 mycat 127.0.0.1 8066 9066 1 mariadb安裝 新建主節點配置檔案 docker啟動時會把此檔案掛載到容器中 mkdir opt software mariadb m...
mycat實現分庫分表讀寫分離
mysql8.0 主從同步配置 本地部署mycat的包為 mycat server 1.6.7.6 release 20201112144313 mac.tar.gz 2 解壓mycat包到指定目錄 tar zvf mycat server 1.6.7.6 release 2020111214431...