一台伺服器上面啟動多個mysql案例(一看就會)

來源:互聯網
上載者:User

一台伺服器上面啟動多個mysql案例一看就會)

   現在每台伺服器上面都有相應的資料庫,為了實現資料安全,採用主從複製進行備份,但是如果一對一的進行備份就太浪費資源,所以主庫向一個資料庫進行主從又在安全上沒有保障,當這個庫掛了,所有的備份也就掛了,而且管理起來也相當的不方便,所以我就選擇使用mysql_multi實現一台機器上跑多台mysql,

  一:首先在/etc/my.cnf設定檔中添加資訊,分配好他們的進程號、佔用連接埠號碼、資料存放路徑、pid檔案。

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213ATY7-0.png" title="1.png" />

在每個添加的mysql添加上他們的路徑,給他們添加許可權很重要的)

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AT207-1.png" title="2.png" />

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AT324-2.png" title="3.png" />

二:做完這些簡單的配置之後,我們就要建立執行個體

/app/mysql/bin/mysql_install_db --datadir=/app/mysql/var01 --user=mysql
/app/mysql/bin/mysql_install_db --datadir=/app/mysql/var02 --user=mysql

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AQ0C-3.png" title="4.png" />

建立完案例,之後我們在啟動一下我們的設定檔

/app/mysql/bin/mysqld_multi start 1 來啟動你配置的其中一個[mysqldxxx]
/app/mysql/bin/mysqld_multi start 2

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AT528-4.png" title="5.png" />

啟動案例完之後,我們就可以查看我們的配置的節點有沒有報錯,是否能成功/app/mysql/bin/mysqld_multireport

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AT203-5.png" title="6.png" />

我們再查看一下連接埠號碼是否起來,netstat –tnlp

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AV508-6.png" title="7.png" />

檢驗節點沒有錯誤,連接埠正常啟動,最後一步我們看一下mysq案例是否能登陸進去

mysql -uroot -p -S /tmp/mysql.sock01

650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/213AUU8-7.png" title="8.png" />

這樣把多個案例的設定檔放在了一個裡面,在做主從的話就不怎麼方便了,如果我想做主從的話,在第一步設定的時候就把設定檔單獨存放一個路徑。

本文出自 “grep” 部落格,請務必保留此出處http://749806593.blog.51cto.com/6662384/1296473

相關文章

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.