這類文章,在網(wǎng)上已經(jīng)有很多很多了。就不細(xì)講了,權(quán)當(dāng)筆記。
首先下載mongodb:
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgz
要是用的Linux虛擬機很慢,你可以直接去https://www.mongodb.org/dl/linux/x86_64下載你需要的版本。然后利用FileZilla Client這個工具將軟件包移到Linux系統(tǒng)中,這樣可能要快些。

mongodb下載地址
接下來就是常規(guī)操作了:
- 加壓
tar -xvzf mongodb-linux-x86_64-3.2.10.tgz //解壓
mv mongodb-linux-x86_64-3.2.10 /usr/local/mongodb //將解壓后的文件移動到指定目錄并改名
cd /usr/local/mongodb/ //切換到mongodb
- 在mongodb目錄下創(chuàng)建目錄data/db ,以及/log目錄
cd /usr/local/mongodb/ //切換到mongodb
mkdir data //創(chuàng)建data目錄
mkdir log //創(chuàng)建log日志目錄
cd data //切換到data目錄
mkdir db //創(chuàng)建db 目錄
- 系統(tǒng)profile配置,配置環(huán)境,這是每裝一個軟件的必備步驟,在profile文件最后面添加環(huán)境變量
vi /etc/profile
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
保存后,重啟系統(tǒng)配置
source /etc/profile
- 在mongodb目錄下創(chuàng)建conf目錄,并創(chuàng)建mongodb.conf配置文件
vim mongodb.conf
cd /usr/local/mongodb/ //切換到mongodb
mkdir conf //創(chuàng)建conf目錄
cd conf //切換到conf
touch mongodb.conf //創(chuàng)建mongodb.conf配置文件
配置一些信息在mongodb.conf 中:
dbpath = /usr/local/mongodb/data/db #數(shù)據(jù)文件存放目錄
logpath = /usr/local/mongodb/log/mongodb.log #日志文件存放目錄
port = 27017 #端口
fork = true #以守護程序的方式啟用,即在后臺運行
一些準(zhǔn)備好,啟動服務(wù)
cd /usr/local/mongodb/ //切換到mongodb
./bin/mongod --config ./conf/mongodb.conf //啟動服務(wù)
連接mongodb
cd /usr/local/mongodb/bin
./mongo

連接mongodb
停止服務(wù)
cd /usr/local/mongodb/bin
./mongod -shutdown -dbpath=/usr/local/mongodb/data/db //停止mongodb
ps:如果遠程訪問數(shù)據(jù)庫的話,可能是一下原因:
mongodb的配置文件中的bind_ip 默認(rèn)為127.0.0.1,默認(rèn)只有本機可以連接。 此時,需要將bind_ip配置為0.0.0.0,表示接受任何IP的連接。
防火墻阻止了27017端口。
解決辦法,就不用多說了吧。