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

來源:互聯網
上載者:User

標籤:學習   安裝   工作   cti   資料庫   wget   data   啟動   centos6.5   

下載工作:

 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz

 將下載的檔案解壓拷貝到指定目錄

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/dbmkdir /usr/mongo/logmkdir /usr/mongo/conf

 建立記錄檔

cd /usr/mongo/logtouch mongo.log

 做完這些接下來將程式運行起來

cd /usr/mongo/bin./mongod -port=21707 --dbpath=/data/db --logpath=/usr/mongo/log/mongo.log

 這種方式是前台啟動Mongodb進程,如果Session視窗關閉,Mongodb進程也隨之停止。不過Mongodb同時還提供了一種後台Daemon方式啟動,只需要加上一個"--fork"參數即可,值得注意的是,用到了"--fork"參數就必須啟用"--logpath"參數。

nohup ./bin/mongod --dbpath data/ --logpath log/mongodb.log &

 或者使用nohup將這條領命在後台執行,一般情況下使用--fork參數,也是看個人習慣!

-------------------------------------------------------------------------------------------------------------

每次啟動都需要手動指定記錄檔,資料存放位置太麻煩,可以建立一個設定檔,程式每次啟動都將指定設定檔裡面的內容,方便了許多!

cd /usr/mongo/congvim mongo.conf
port=21707
dbpath=/data/db/
logpath=/usr/mongo/log/mongo.log
logappend=true  #這裡的參數是記錄檔的內容是追加的形式添加,如果不寫這個參數,將覆蓋的形式添加
fork=true     #這裡是啟動後台執行程式

 啟動程式

./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!

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.