springboot集成mybatis和mycat


配置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_162
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM