安装软件html
参看文档:java
http://blog.csdn.net/hxb_hexiaobo/article/details/77630949mysql
http://www.bubuko.com/infodetail-2464432.htmllinux
配置jdk路径sql
MyCat的conf/wrap.conf 修改wrapper.Java.command=java为上一步存放路径数据库
wrapper.java.command=/usr/local/mycat/jdk1.7.0/bin/javaapp
用新用户管理测试
解压 tar -zxvf Mycat-server-1.6-RELEASE-20161012170031-linux.tar.gzurl
配置server.xml(用户信息/以及中间件的参数信息) (注意:这里的schemas的name就是主从库的数据库名).net
<user name="curtain">
<property name="password">xi199321</property>
<property name="schemas">test</property>
</user>
配置schema.xml (注意:这里的schema的name就是主从库的数据库名)
<schema name="test" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">
</schema>
<dataNode name="dn1" dataHost="localhost1" database="test" />
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1"
writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
<heartbeat>select user()</heartbeat>
<!-- can have multi write hosts 主库的数据库的链接信息 -->
<writeHost host="hostM1" url="172.16.27.46:3306" user="root"
password="root">
<!-- can have multi read hosts 从库的数据库的链接信息 -->
<readHost host="hostS2" url="172.16.27.48:3306" user="root" password="root" />
</writeHost>
<!-- <writeHost host="hostS1" url="localhost:3316" user="root"
password="123456" /> -->
<!-- <writeHost host="hostM2" url="localhost:3316" user="root" password="123456"/> -->
</dataHost>
启动服务 ./mycat start(restart/stop) (先启动mysql的主从库)
查看mysql服务进程 ps -ef|grep mycat
查看服务状态 ./mycar status
查看日志信息 ./mycar console
测试:
mycat中间件链接 mysql -uroot -proot -P8066
插入数据
主库数据
从库数据
错误提示:
解决方案:
使用其余链接,没法链接上,应该是主库/从库须要开听任何ip可链接的权限