標籤:
1>設定mongoDB目錄
?
cd /home/apps 附:centOS下建立目錄命令 mkdir /home/apps
?
2>下載mongodb
?
curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz
?
3>解壓縮檔案
?
tar xzf mongodb-linux-x86_64-1.6.3.tgz
?
4>啟動服務
?
./mongodb-linux-x86_64-1.6.3/bin/mongod -dbpath=/data/mongodb/db -logpath=/data/mongodb/log
?
5>將mongoDB服務加入隨機啟動
?
vi /etc/rc.local
?
使用vi編輯器開啟設定檔,並在其中加入下面一行代碼
?
/home/apps/mongodb/bin/mongod --dbpath /data/mongodb/db --port 27017 --logpath /data/mongodb/log --logappend
?
6>串連mongoDB
?
./mongodb-linux-x86_64-1.6.3/bin/mongo DBName
?
?
?
講到這兒,mongoDB的在Linux下安裝已完成,本地串連mongoDB也已成功,這時我們就要考慮到另外一個問題了,區域網路如何來串連mongoDB呢?區域網路中windows機器如何來串連Linux機器中的mongoDB呢?
?
其實做法一樣很簡單:./mongodb-linux-x86_64-1.6.3/bin/mongo 192.168.10.234/DBName即可。
?
不過此處就需要注意了,我們需要在centOS上開啟mongoDB的連接埠號碼,接下來講講如何在centOS上開啟指定連接埠。
?
我們開啟設定檔 /etc/sysconfig/iptables,在該檔案中添加如下內容:
?
-A RH-Firewall-l-INPUT -P tcp -m tcp --dport mongoDB連接埠號碼 -j ACCEPT
?
然後重啟服務
?
service iptables restart
?
?
?
此時,你已可以開始通過區域網路來訪問centOS上部署的mongoDB
?
?
?
順便再增加一點centOS與windows互訪的知識,譬如,我們想把原來在windows機器上的mongoDB產生的檔案移植到centOS中,當然可以用移動存放裝置來拷貝,但是我這裡講的是Linux(centOS)如何來訪問windows共用目錄,命令如下:
?
mount -t cifs //ip/共用目錄名稱 /mnt/sharefile -o username=,password=
?
上面的命令即將windows的共用目錄映射為linux上的/mnt/sharefile目錄
Linux下mongodb安裝