003Mycat实现Mysql读写分离

匿名 (未验证) 提交于 2019-12-02 22:06:11

      当MySQL按照之前的主从复制方式配置好集群以后,可以开启Mycat的读写分离机制,Mycat 1.4 支持MySQL主从复制状态绑定的读写分离机制,让读更加安全 可靠,以以下的配置为例,表明一个从节点hostS1与一个主节点hostM1组成了标准的一主一从的读写分离模式:

修改schema.xml文件:

<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/">

<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="database1"></schema>

<dataNode name="database1" dataHost="localhost1" database="master" />

<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native" switchType="2" slaveThreshold="100">

<heartbeat>show slave status</heartbeat>

<writeHost host="cluster1" url="192.168.137.16:3306" user="root" password="root">

<readHost host="slave1" url="192.168.137.17:3306" user="root" password="root" />

</writeHost>

</dataHost>

</mycat:schema>

转载请标明出处:003Mycat实现Mysql读写分离
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!