• 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

  • 相关阅读:
    【20220125】连岳摘抄
    【20220127】连岳摘抄
    【20220124】心胸狭窄容易生事
    【20220201】连岳摘抄
    【20220123】连岳摘抄
    【20220130】连岳摘抄
    【一句日历】2022年2月
    【20220126】傅雷家书
    【20220128】勤奋和从容并不冲突
    深入理解JUC:第六章:Semaphore信号灯
  • 原文地址:https://www.cnblogs.com/songfahzun/p/9479059.html
Copyright © 2020-2023  润新知