mycat的单主单从读写分离验证

Posted 爱上口袋的天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mycat的单主单从读写分离验证相关的知识,希望对你有一定的参考价值。

1、首先我们修改mycat中的schema.xml文件

首先因为目前是单主单从,所以我们配置如下:

主机负责写,从机负责读


2、重新启动mycat,并且向数据库中插入数据进行测试

1、首先先建一张测试表test

 


2、在写主机数据库表mytbl中插入带系统变量数据,造成主从数据不一致

         INSERT INTO test VALUES(1,@@hostname);

   注意:系统变量不一样是因为mysql中的my.cnf文件中binlog_format=STATEMENT

 首先我们到数据库中查询一下两个mysql中各自的数据:

192.168.56.20(主):

        

 192.168.56.20(从):

        

 下面我们使用mycat进行多次查询,看一下从哪个库读取数据:

由上可以发现都是由从库读取的数据 

以上是关于mycat的单主单从读写分离验证的主要内容,如果未能解决你的问题,请参考以下文章

mycat双主双从主从,主从复制和读写分离实现

mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离

MyCAT实现MySQL的读写分离

随手记:MyCAT实现MySQL集群与读写分离

mycat基本概念及读写分离一

利用ProxySQL实现MGR单主模式的读写分离