[NoSQL]在Linux下安裝MongDb,nosqlmongdb

來源:互聯網
上載者:User

[NoSQL]在Linux下安裝MongDb,nosqlmongdb

1.在官網http://www.mongodb.org/downloads下載mongodb-linux-x86_64-2.6.8.gz,並拷貝到準備安裝的檔案夾下。

2.解壓MongoDb壓縮包,並重新命名為mongodb:

tar -zxvf mongodb-linux-x86_64-2.6.8.gzmv mongodb-linux-x86_64-2.6.8.gz mongodb
3.建立存放資料庫內容的檔案夾data和存放日誌內容的檔案夾log,並在log檔案夾中建立mongodb.log檔案:
mkdir data mkdir logcd logtouch mongodb.log
4.建立mongod.conf設定檔,用於啟動MongoDb。常用配置有:
fork = true port = 27017quiet = truedbpath = /home/mongodb/datalogpath = /home/mongodb/log/mongodb.loglogappend = trueauth = false
fork為true表示不會鎖定命令列,port指定連接埠,quiet為true表示靜默運行,dbpath和logpath分別制定資料和日誌的存放位置(使用絕對路徑),logappend為true表示每次追加而不是覆蓋日誌,auth為false表示不需要使用者名稱和密碼登入。

5.使用bin目錄下的mongod啟動mongodb,並用-f或者-config指定設定檔:

/home/mongodb/bin/mongod --config /home/mongodb/mongod.conf
6.使用bin目錄下的mongo進入mongodb,如果能成功進入,可以將MongoDb註冊成服務:在/etc/init.d檔案夾下建立mongodb檔案,並添加以下代碼:
#!/bin/bash##chkconfig:2345 80 90#description:mongodbstart() { /home/mongodb/bin/mongod --config /home/mongodb/mongod.conf}stop() { /home/mongodb/bin/mongod --config /home/mongodb/mongod.conf --shutdown}case "$1" in start)start;; stop)stop;; restart)stopstart;; *) echo$"Usage:$0{start|stop|restart}" exit 1esac
8.添加可執行許可權:
chmod +x /etc/init.d/mongodb
9.註冊為服務:
chkconfig --add mongodb添加服務chkconfig mongodb on設定開機啟動服務service mongodb start啟動服務





相關文章

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.