mycat 1 6實現讀寫分離

2022-09-14 09:12:09 字數 830 閱讀 4116

使用mysql的root賬號執行

mysql>grant all privileges on *.* to mycatuser@% identified by '123456';

mysql>flush privileges;

#vi /usr/local/mycat/conf/server.xml

123456

balance

#vi /usr/local/mycat/conf/schema.xml

select user()

schema:mycat的邏輯資料庫

datanode:節點

balance="1" :實現讀寫分離

dbdriver="native" :表示使用什麼方式連線mysql,這裡採用mysql的協議進行連線,可以選擇jdbc,這時候就需要把j**a的mysql驅動包放到mycat的lib目錄下面,否則不能連線mysql

測試:關閉主從同步stop ,登入從庫執行stop sl**e;

把從庫的資料修改一下:

從原來的victor1改為

victor11

select * from tr**elrecord where id=1;

發現查詢的是從庫的資料

update tr**elrecord set user_id='victor11 hello' where id=1;

發現主庫的記錄被修改成了victor11 hello。而從庫沒變,還是原來的victor11。

測試結束:

登入從庫執行start sl**e;

mysql>show sl**e status\g

恢復主從同步

mycat 1 6實現讀寫分離

使用mysql的root賬號執行 mysql grant all privileges on to mycatuser identified by 123456 mysql flush privileges vi usr local mycat conf server.xml 123456 bala...

mycat 實現讀寫分離

mycat 實現讀寫分離 配置mysql實現主從複製 安裝jdk 安裝mycat實現讀寫分離 tar zxf mycat server 1.6 release 20161028204710 sangnux.tar.gz c usr local 新增環境變數 新建邏輯庫,邏輯表 mycat預設配置了邏...

mycat讀寫分離

一 安裝mycat wget tar zxvf mysql proxy 0.8.4 linux glibc2.3 x86 64bit.tar.gz mv mycat usr local 二 配置mycat 1 配置讀寫庫 vi schema.xml 將之前的所有資料刪除改為下面 特別注意schema...