1、將修改好的配置文件上傳到Mycat的conf目錄下。
2、配置好MySQL主從復制并啟動主從MySQL(4個)。
./mysqld_safe --defaults-file=/usr/local/mysql-5.7.24/data/3307/my.cnf &
3、啟動Mycat
/usr/local/mycat/bin/mycat start
4、 登錄Mycat 在MySQL的bin目錄下
./mysql -umycat -p -P8066 -h 192.168.235.128
mycat默認數據訪問端口是8066
5、use mycatdb;
6、創建dept表,插入數據,各個數據庫都會存在 說明實現了主從復制
create table dept(
id int(10) primary key AUTO_INCREMENT,
name varchar(20)
);
insert into dept(id,name) values(1,"development");
7、通過Navicat修改從庫中User表數據,從庫數據不會同步到主庫,在命令行中對查詢幾次,分別來自不同數數據庫,說明實現了負載均衡。
8、然后執行delete from user where name=’Jack-3309’; 不能成功,說明已經實現了讀寫分離。