[ mongoDB ] - linux下安裝mongoDB[轉]


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目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM