配置mycat
一.配置java
这个就不写了,网上随便百度一下就好了
二.配置mycat
安装:使用mycat1.6(jdk1.7以上)
下载:官网下载,然后传到linux服务器
解压:tar -zxvf xxxxxxxx,解压后就是一个mycat文件夹
mv 到 /usr/local/mycat
在/etc/profile配置下MYCAT_HOME,路径就是这个路劲
#########配置java信息export JAVA_HOME=/usr/java/jdk1.8.0_162export CLASSPATH=$JAVA_HOME/lib/export PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH?#######配置mycat信息export MYCAT_HOME=/usr/local/mycat?
然后刷新一下配置文件
source /etc/profile
配置文件conf/schema.xml
<!-- 数据库配置,与server.xml中的数据库对应 --> <schema name="iyousiDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="DN1"></schema>? <!-- 分片配置 --> <dataNode name="DN1" dataHost="DH1" database="iyousi" />? <!-- 物理数据库配置 --> <dataHost name="DH1" maxCon="1000" minCon="10" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100"> <heartbeat>select user();</heartbeat> <writeHost host="hostMaster" url="192.168.88.100:3306" user="root" password="Passw0rd!"> <!-- 写入的库 --> <readHost host="hostSlave" url="192.168.88.101:3306" user="root" password="Passw0rd!"/> <!-- 读的库 --> </writeHost> </dataHost>??
配置conf/server.xml
<!--这个密码是链接mycat的密码,实际链接数据库的密码在上面配置的--><user name="root"> <property name="password">Passw0rd!</property> <property name="schemas">iyousiDB</property> <property name="readOnly">false</property> </user>? <user name="user"> <property name="password">user</property> <property name="schemas">iyousiDB</property> <property name="readOnly">true</property> </user>?
三.开始服务
进入bin目录,执行./mycat start 就ok了
注意:关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙,关闭防火墙关闭防火墙
最后使用数据库工具链接下吧
地址:192.168.88.99:8066
用户名:root
密码:xxxxxx
到这里就ok了,别的使用和以前使用单太mysql 没太大的区别
当然要想深入弄明白还要自己慢慢去搞,先跑起来再说,
使用springboot 和mybatis 跑起来
码云地址
https://gitee.com/fzsong/springboot-mybatis-mycat
原文地址:https://www.cnblogs.com/songfahzun/p/9479059.html
时间: 2024-10-11 01:28:14