一、为了实现mysql的读写分离及主从切换须事先做好多台mysql的集群部署,可参考:mysql主从配置
二、配置conf/server.xml,创建mycat用户,密码,及库
三、配置conf/schema.xml
如上图所示,master1 为主服务器,作为写服务,slave1为从服务器,作为读服务,可以配置多台。master2为主从切换配置,当master1宕机,master2接替。
四、dataHost相关参数解释:
1 name 属性 唯一标识 dataHost 标签,供上层的标签使用。
2 maxCon 属性 指定每个读写实例连接池的最大连接。也就是说,标签内嵌套的 writeHost、readHost 标签都会使用这个属 性的值来实例化出连接池的最大连接数。