Mysql 多執行個體實施步驟

來源:互聯網
上載者:User

標籤:啟動指令碼   sql   二進位   rip   port   編輯   錯誤   profile   執行   

  基本理論:利用同一套安裝程式,不同設定檔,不同啟動程式,不同資料目錄。有公用資源,也有私人資源。

   實現步驟:

1、正常安裝mysql,二進位安裝或者編譯安裝。

2、建立mysql多執行個體總目錄,總目錄下面建立分目錄,如3306,3307等目錄,各樣本目錄下建立data檔案夾用於資料檔案夾。

3、cp support-files目錄下small設定檔到3306,3307目錄,修改必要的參數如下:sock目錄,資料目錄,server-id,監聽連接埠號碼等。

4、總data目錄使用權限設定 chown -R mysql:mysql /data,前提是mysql使用者和組已經創立。

5、建立啟動指令碼放到各自執行個體下面,並給予可執行許可權755.mysql命令PATH變數需要在etc/profiles 下配置,,方便調用safe啟動命令。啟動指令碼內部注意連接埠號碼,basedir和datadir的區別定義。

tip1:多樣本啟動實質是利用msyqld_safe指定設定檔啟動。

tip2:防止錯誤輸出 >/dev/null > 2>&1或者 2>&1 > /dev/null &

 

6、mysql初始化 ,5.5版本以後使用script下的腳命令,分別初始化

./mysql_install_db --basedir=/mysql安裝目錄/ --datadir=/資料庫目錄/ --user=mysql

7、分別啟動兩個執行個體(實質是mysqld_safe啟動方式)

/data/3306/mysql start

/data/3307/mysql start

成功會有ok提示。

(這裡mysql指令碼是事先編輯好的,start是傳遞給mysql指令碼的參數)

8、查看執行個體啟動情況  netstat -lntup |grep 330* 核對3306和3307連接埠是否監聽成功。

Mysql 多執行個體實施步驟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.