Mycat的初級使用

Mycat的安裝:

   下載Mycat路徑:

鏈接:https://pan.baidu.com/s/1vaTG-AHpyW8WdmweH9k0vQ 
提取碼:mm2n 

步驟:

1.解壓縮文件拷貝到linux下 /usr/local/

tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

2.給Mycat分配一個單獨的用戶和權限

加用戶  useradd mycat
加密碼  passwd mycat

 3.將mycat文件權限修改成mycat用戶

 chown -R mycat:mycat  /usr/local/mycat

4.mycat需要注意的三個文件:  文件後續會單獨介紹

schema.xml  定義邏輯庫,表、分片節點等內容
rule.xml    定義分片規則
server.xml  定義用戶以及系統相關變量,如端口等.

 5.啓動前先修改schema.xml
 

<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">
           <!--邏輯庫    name名稱,   checkSQLschema         sqlMaxLimit 末尾是否要加 limit xxx-->
        <schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"> 
        </schema>
            <!--邏輯庫    name名稱,   dataHost 引用的哪個dataHost      database:對應mysql的database-->
        <dataNode name="dn1" dataHost="localhost1" database="db1" />
        <dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"
                          writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
                <heartbeat>select user()</heartbeat>
                <!-- 寫庫 -->
                <writeHost host="hostM1" url="localhost:3306" user="root"
                                   password="123456">
                </writeHost>
        </dataHost>
</mycat:schema>

6.再修改server.xml 可以不用修個 此處修改的是mycat的啓動賬號和密碼

<user name="root">
      <property name="password">654321</property>
      <property name="schemas">TESTDB</property>
</user>

7.啓動程序

控制檯啓動 :去mycat/bin 目錄下 mycat console
後臺啓動 :去mycat/bin 目錄下 mycat start

8.登錄 此處登陸的是mycat非mysql

後臺管理窗口
    mysql -uroot -p654321 -P9066 -h192.168.67.131
數據窗口
    mysql -uroot -p654321 -P8066 -h192.168.67.131

如果修改了mycat配置,可以使用mycat命令進行重新加載配置。
命令
      reload @@config  重新加載配置
      show @@help      顯示幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章