1. 程式人生 > >10022--- 白話MyCat——MyCat部署執行(Linux環境)與使用步驟詳解

10022--- 白話MyCat——MyCat部署執行(Linux環境)與使用步驟詳解

原文

MyCAT 可以視為“Mysql”叢集的企業級資料庫,用來替代昂貴的Oracle叢集,其背後是阿里曾經開源的知名產品Cobar。MyCAT的目標是:低成本的將現有的單機資料庫和應用平滑遷移到“雲”端,解決資料儲存和業務規模迅速增長情況下的資料瓶頸問題。

一、部署步驟詳解

  (1) 用命令列工具或圖形化客戶端,連線MYSQL,建立DEMO所用三個分片資料庫;
 CREATE database db1;
 CREATE database db2;
 CREATE database db3;

 (2) 修改my.inf新增以下語句,my.inf 一般會放在/etc/my.cnf 或 /etc/mysql/my.cnf,設定為Mysql大小寫不敏感,否則可能會發生表找不到的問題。

 lower_case_table_names = 1

  (3) 解壓Mycat-server-1.3.0.2-20150105144205-linux.tar.gz 到/usr/local/mycat

  (4) 解壓jdk-7u65-linux-i586.gz,拷貝jdk1.7.0_65 到/usr/local/mycat/

  (5) 修改/usr/local/conf/wrap.conf 修改wrapper.java.command=java為上一步存放路徑
 wrapper.java.command=/usr/local/mycat/jdk1.7.0/bin/java

  (6) 建立mycat 使用者,改變目錄許可權為mycat
 useradd mycat
 chown -R mycat.mycat /usr/local/mycat

  (7) 修改使用者密碼
 passwd mycat
 輸入:

  (8) 修改/usr/local/conf/schema.xml,URL、使用者名稱、密碼修改,其餘不變
 <writeHost host="hostM1" url="10.1.176.104:3306" user="root"
                        password="www.com.workssys">