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’; 不能成功,说明已经实现了读写分离。