下載工做:linux
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz
將下載的文件解壓拷貝到指定目錄mongodb
tar xf mongodb-linux-x86_64-rhel62-3.4.5.tgz -C /usr/
mv mongodb-linux-x86_64-rhel62-3.4.5 mongo
建立數據存放目錄,日誌文件存放目錄,主配置文件存放目錄數據庫
mkdir /data/db
mkdir /usr/mongo/log
mkdir /usr/mongo/conf
建立日誌文件vim
cd /usr/mongo/log
touch mongo.log
作完這些接下來將程序運行起來bash
cd /usr/mongo/bin
./mongod -port=21707 --dbpath=/data/db --logpath=/usr/mongo/log/mongo.log
這種方式是前臺啓動Mongodb進程,若是Session窗口關閉,Mongodb進程也隨之中止。不過Mongodb同時還提供了一種後臺Daemon方式啓動,只須要加上一個"--fork"參數便可,值得注意的是,用到了"--fork"參數就必須啓用"--logpath"參數。app
nohup ./bin/mongod --dbpath data/ --logpath log/mongodb.log &
或者使用nohup將這條領命在後臺執行,通常狀況下使用--fork參數,也是看我的習慣!測試
-------------------------------------------------------------------------------------------------------------spa
每次啓動都須要手動指定日誌文件,數據存放位置太麻煩,能夠建立一個配置文件,程序每次啓動都將指定配置文件裏面的內容,方便了許多!日誌
cd /usr/mongo/cong vim mongo.conf
port=21707
dbpath=/data/db/
logpath=/usr/mongo/log/mongo.log
logappend=true #這裏的參數是日誌文件的內容是追加的形式添加,若是不寫這個參數,將覆蓋的形式添加
fork=true #這裏是啓動後臺執行程序
啓動程序blog
./usr/mongo/bin/mongod -f /usr/mongo/conf/mongo.conf #參數都將按照配置文件的內容啓動
————————————————————————————————————————————————————
測試:
從新開啓一個終端
./usr/mongo/bin/mongo 127.0.0.1:21707 #注意這裏的程序文件是mongo
在數據庫中輸入
往數據庫中插入值
> db.foo.save({a:1})
WriteResult({ "nInserted" : 1 })
從數據庫中查詢
> db.foo.find()
{ "_id" : ObjectId("54f02e3b577c993352468185"), "a" : 1 }
ok!