MyCat 部署讀寫分離 分庫,未分表

2021-10-17 02:57:18 字數 891 閱讀 3663

<?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...