MongoDB學習(一)Centos6.5下安裝mongoDB

下載工做: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!

相關文章
相關標籤/搜索