正规网站建设制作,用仿站工具做网站,网站建设耂首先金手指,厦门seo排名优化方式Mycat实现读写分离
Mycat支持MySQL主从复制状态绑定的读写分离机制。这里实现的也是基于MySQL主从复制的读写分离。
MySQL主从复制配置
首先要配置MySQL的主从复制#xff0c;这里配置的是一主一次从。可以参考下面的文章。 https://blog.csdn.net/wsb_2526/article/detail…Mycat实现读写分离
Mycat支持MySQL主从复制状态绑定的读写分离机制。这里实现的也是基于MySQL主从复制的读写分离。
MySQL主从复制配置
首先要配置MySQL的主从复制这里配置的是一主一次从。可以参考下面的文章。 https://blog.csdn.net/wsb_2526/article/details/134367551
MyCat配置
schema.xml文件配置
?xml version1.0?
!DOCTYPE mycat:schema SYSTEM schema.dtd
mycat:schema xmlns:mycathttp://io.mycat/!--mycat逻辑库的名名称 TESTDB --schema nameTESTDB checkSQLschematrue sqlMaxLimit100 randomDataNodedn1/schema!--数据节点dataHost要和下面的对应datatbase是数据库 --dataNode namedn225 dataHostdb225 databaseTESTDB /!--物理主机 --dataHost namedb225 maxCon1000 minCon10 balance1writeType0 dbTypemysql dbDrivernative switchType1 slaveThreshold100heartbeatselect user()/heartbeat!-- 写主机--writeHost hostM1 url192.168.200.225:3306 userroot passwordroot!-- 读主机--readHost host M2 url 192.168.200.215:3306 userroot password root//writeHost/dataHost/mycat:schema验证
登录mycat控制台 mysql -uroot -proot -P 8066 -h 192.168.200.220读主机和写主机中的数据分别如下
查询id为7的数据显示的是192.168.200.215主机中的数据和配置的一致
插入一条id为9的数据 可以看到插入到了写主机中说明我们的配置是有效的。
参考
Mycat入门配置之读写分离配置 MyCat官网