您的位置:首頁 > 軟件資訊 > 編程技巧 > 數(shù)據(jù)庫
來源:北大青鳥飛迅校區(qū)|發(fā)布時(shí)間:2013-04-27 10:32:46
注意!雖然這是基于2臺(tái)服務(wù)器的MySQL集群,但也必須有額外的第三臺(tái)服務(wù)器作為管理節(jié)點(diǎn),但這臺(tái)服務(wù)器可以在集群啟動(dòng)完成后關(guān)閉。
同時(shí)需要注意的是并不推薦在集群啟動(dòng)完成后關(guān)閉作為管理節(jié)點(diǎn)的服務(wù)器。盡管理論上可以建立基于只有2臺(tái)服務(wù)器的MySQL集群,但是這樣的架構(gòu),一旦一臺(tái)服務(wù)器宕機(jī)之后集群就無法繼續(xù)正常工作了,這樣也就失去了集群的意義了。出于這個(gè)原因,就需要有第三臺(tái)服務(wù)器作為管理節(jié)點(diǎn)運(yùn)行。另外,可能很多朋友都沒有3臺(tái)服務(wù)器的實(shí)際環(huán)境,可以考慮在VMWare或其他虛擬機(jī)中進(jìn)行實(shí)驗(yàn)。
下面假設(shè)這3臺(tái)服務(wù)的情況:
Server1: mysql1.vmtest.net 192.168.0.1
Server2: mysql2.vmtest.net 192.168.0.2
Server3: mysql3.vmtest.net 192.168.0.3
Servers1和Server2作為實(shí)際配置MySQL集群的服務(wù)器。對于作為管理節(jié)點(diǎn)的Server3則要求較低,只需對Server3的系統(tǒng)進(jìn)行很小的調(diào)整并且無需安裝MySQL,Server3可以使用一臺(tái)配置較低的計(jì)算機(jī)并且可以在Server3同時(shí)運(yùn)行其他服務(wù)。
一、在Server1和Server2上安裝MySQL
=================================下載mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz注意:必須是max版本的MySQL,Standard版本不支持集群部署!以下步驟需要在Server1和Server2上各做一次
# mv mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/
# cd /usr/local/
# groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# rm -f mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# mv mysql-max-4.1.9-pc-linux-gnu-i686 mysql
# cd mysql
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
此時(shí)不要啟動(dòng)MySQL!
安裝并配置管理節(jié)點(diǎn)服務(wù)器(Server3)
=====================================作為管理節(jié)點(diǎn)服務(wù)器,Server3需要ndb_mgm和ndb_mgmd兩個(gè)文件:mysql-max-4.1.9-pc-linux-gnu-i686.tar.gz
# mkdir /usr/src/mysql-mgm
# cd /usr/src/mysql-mgm
全程面授,不高薪都難
申請成功后,我們將在24小時(shí)內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長沙市天心區(qū)團(tuán)結(jié)路6號
Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有
湘ICP備14017520號-3