用mycat来实现mysql的主从复制更加方便简洁
2017-11-10 15:11
399 查看
1:自行百度下载mycat 、及了解mycat的配置 使用方法
2:下面上我的mycat中的配置
<mycat:schema xmlns:mycat="http://io.mycat/">
//逻辑库
<schema name="weixin" checkSQLschema="false" sqlMaxLimit="100">
//配置这个逻辑库所需要进行主从复制的表 多表则配置多个 type="global" 属性为全局表,这个必须要否则同一条数据会在mycat中显示2条
<table name="user" type="global" primaryKey="id" dataNode="dn3,dn4"/>
</schema>
//配置多节点、每个节点的dataHost自行配置
<dataNode name="dn3" dataHost="localhost1" database="weixin"/>
<dataNode name="dn4" dataHost="localhost2" database="weixin"/>
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql"
dbDriver="native" switchType="1" slaveThreshold="100">
<!-- 配置真实MySQL与MyCat的心跳 -->
<heartbeat>select user()</heartbeat>
<writeHost host="hostM1" url="ip1:3306" user="root" password="admin"></writeHost>
</dataHost>
<dataHost name="localhost2" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql"
dbDriver="native" switchType="1" slaveThreshold="100">
<!-- 配置真实MySQL与MyCat的心跳 -->
<heartbeat>select user()</heartbeat>
<writeHost host="hostM1" url="ip2:3306" user="root" password="admin"></writeHost>
</dataHost>
</mycat:schema>
2:下面上我的mycat中的配置
<mycat:schema xmlns:mycat="http://io.mycat/">
//逻辑库
<schema name="weixin" checkSQLschema="false" sqlMaxLimit="100">
//配置这个逻辑库所需要进行主从复制的表 多表则配置多个 type="global" 属性为全局表,这个必须要否则同一条数据会在mycat中显示2条
<table name="user" type="global" primaryKey="id" dataNode="dn3,dn4"/>
</schema>
//配置多节点、每个节点的dataHost自行配置
<dataNode name="dn3" dataHost="localhost1" database="weixin"/>
<dataNode name="dn4" dataHost="localhost2" database="weixin"/>
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql"
dbDriver="native" switchType="1" slaveThreshold="100">
<!-- 配置真实MySQL与MyCat的心跳 -->
<heartbeat>select user()</heartbeat>
<writeHost host="hostM1" url="ip1:3306" user="root" password="admin"></writeHost>
</dataHost>
<dataHost name="localhost2" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql"
dbDriver="native" switchType="1" slaveThreshold="100">
<!-- 配置真实MySQL与MyCat的心跳 -->
<heartbeat>select user()</heartbeat>
<writeHost host="hostM1" url="ip2:3306" user="root" password="admin"></writeHost>
</dataHost>
</mycat:schema>
相关文章推荐
- 利用mycat实现基于mysql5.5主从复制的读写分离
- Mycat之——Mycat在MySQL主从复制基础上实现读写分离
- 利用mycat实现基于mysql5.5主从复制的读写分离
- 分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离
- 分布式架构学习之:035--MyCat在MySQL主从复制基础上实现读写分离
- 高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离
- MyCat 在 MySQL 主从复制基础上实现读写分离
- [置顶] 【Mycat】数据库性能提升利器(三)——Mycat实现Mysql主从复制和读写分离
- 分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离
- MySQL主从复制 + Mycat实现读写分离
- 高可用架构篇--MyCat在MySQL主从复制基础上实现读写分离
- 分布式架构高可用架构篇_08_MyCat在MySQL主从复制基础上实现读写分离
- 分布式架构学习之:MyCat在MySQL主从复制基础上实现读写分离
- 利用mycat实现基于mysql5.5主从复制的读写分离
- mysql主从复制实现数据库同步
- 使用Spring实现读写分离( MySQL实现主从复制)
- mysql之使用centos7实现主从复制(读写分离)的实现过程
- MySQL主从复制及使用AMOEBA实现读…
- Mysql实现企业级数据库主从复制架构实战
- windows上实现Mysql主从复制