Mycat

Centos7安装Mycat1.6.7.1

2019-12-24  本文已影响0人  captainLii

Centos7 搭建Mysql8.0主从参考

Mycat官网

安装过程

1、上传Centos7解压

命令: # tar -zxvf Mycat-server-1.6.7.3-release-20190828135747-linux.tar.gz

2、把解压后的文件全部移动到/usr/local

命令: # mv mycat /usr/local


3、配置mycat实现读写分离

<user name="root" defaultAccount="true">
                <property name="password">Captain@1688</property>
                <property name="schemas">MYCAPDB</property>

                <!-- 表级 DML 权限设置 -->
                <!--            
                <privileges check="false">
                        <schema name="TESTDB" dml="0110" >
                                <table name="tb01" dml="0000"></table>
                                <table name="tb02" dml="1111"></table>
                        </schema>
                </privileges>           
                 -->
        </user>

        <user name="cpatainRead">
                <property name="password">Captain@1688</property>
                <property name="schemas">MYCAPDB</property>
                <property name="readOnly">true</property>
        </user>

命令: # vim schema.xml

       <schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">
    <!-- 这里不配置,代表所有的表分片到dn1节点-->
    </schema>
    <dataNode name="dn1" dataHost="dataHost01" database="test" />
    <dataHost name="dataHost01" 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="mysql_b1" url="207.133.93.72:3306" user="captainLii" password="Captain@1689">
            <!-- can have multi read hosts -->
            <readHost host="mysql_b2" url="45.32.233.84:3306" user="captainLii" password="Captain@1689" />
        </writeHost>
    </dataHost>
schema.xml

4、启动

命令:# ./mycat start

启动

命令: # ./mycat status


status

命令:# firewall-cmd --zone=public --add-port=8066/tcp --permanent
# firewall-cmd --reload

使用navicat连接



声明:原创,欢迎转载~! 记得点个关注我哦~!
上一篇 下一篇

猜你喜欢

热点阅读