mycat文檔

  1.   mysql讀寫分離配置
    mysql

      首先配置安裝MySQL主從    sql

      下載mycat服務bash

       修改配置文件schema.xml     app

        

  2. <?xml version="1.0"?>
    <!DOCTYPE mycat:schema SYSTEM "schema.dtd">
    <mycat:schema xmlns:mycat="http://io.mycat/">
        <schema name="database1" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">  </schema>
        <dataNode name="dn1" dataHost="ssss" database="database1" />
        <dataHost name="ssss" maxCon="1000" minCon="10" balance="1"  
                  writeType="0" dbType="mysql" dbDriver="native" switchType="-1"  slaveThreshold="100">
                    <heartbeat>select  user()</heartbeat>
                    <writeHost host="cluster1" url="10.2.2.105:3306" user="root" password="root">
                            <readHost host="cluster2" url="10.2.2.105:3307" user="root" password="root" />
                            <readHost host="cluster3" url="10.2.2.105:3308" user="root" password="root" />
                    </writeHost>
        </dataHost>
    
    
    
    </mycat:schema>

     修改 server.xml ide

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mycat:server SYSTEM "server.dtd">
<mycat:server xmlns:mycat="http://io.mycat/">
        <system>
        </system>

        <user name="admin">
                <property name="password">admin</property>
                <property name="schemas">database1</property>
        </user>
</mycat:server>
~

啓動mycat   ./mycat starturl

查看端口spa

# netstat -tnlp
TCP *:9066 (LISTEN) #虛擬schema管理端口 
TCP *:8066 (LISTEN) #虛擬schema登錄端口


登陸mycat讀寫分離服務:

mysql -uroot -p123456 -h127.0.0.1 -P 8066
相關文章
相關標籤/搜索