Mycat教程
Mycat读写分离
Mycat分库分表
Mycat全局序列号

Mycat读写分离测试

 

 

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

 

 

全部教程