天天看點

mycat配置mysql讀寫分離

實驗環境

mycat1.6

下載下傳位址:http://www.mycat.io/

mysql5.6主從

配置詳解:https://blog.csdn.net/u010772230/article/details/103604978

第一步:配置server.xml

進入mycat,打開server.xml

mycat配置mysql讀寫分離
mycat配置mysql讀寫分離

第二步:配置schema.xml

删除掉schema.xml中無用的資訊,配置如下

mycat配置mysql讀寫分離

第三步:在mater主庫新增資料庫dn4和表t_user

t_user表

CREATE TABLE `t_user` (

`id` bigint(20) NOT NULL AUTO_INCREMENT,

`name` varchar(256) NULL,

PRIMARY KEY (`id`) 

);
           
mycat配置mysql讀寫分離

第四步:啟動mycat

mycat配置mysql讀寫分離

輕按兩下startup_nowrap.bat即可。可以看到正常啟動

mycat配置mysql讀寫分離

第五步:驗證

用navicate連接配接mycat,然後往庫裡插入一條資料,此時,主庫和從庫會自動有一條資料。然後在往從庫裡面再插入一條資料

即此刻,主庫有1條資料,從庫有兩條資料。

,發現通過mycat查詢出來的結果有兩條資料。證明mycat去查詢從庫的資料資訊,到此驗證完畢。

mycat配置mysql讀寫分離

通過mycat插入一條資料

INSERT INTO `t_user` (`id`, `name`) VALUES (1, "ceshi");
           

通過從庫插入另一條資料

INSERT INTO `t_user` (`id`, `name`) VALUES (2, "Ceshi2");
           
mycat配置mysql讀寫分離

繼續閱讀