Linux下安裝MongoDB並設定自啟動,linuxmongodb

來源:互聯網
上載者:User

Linux下安裝MongoDB並設定自啟動,linuxmongodb
1.下載mongodb的linux版本(注意32位和64位的區別),:http://www.mongodb.org/downloads
2.將下載的mongodb安裝檔案mongodb-linux-x86_64-2.6.7.gz放到/usr/local/下
3.解壓tar -zxvf mongodb-linux-x86_64-2.6.7.gz
   重新命名mv mongodb-linux-x86_64-2.6.7.gz mongodb

4,建立資料庫檔案目錄,預設為/data/db,我把資料庫檔案目錄放在當前檔案夾下,mkdir -p data/db,建立日誌目錄mkdir -p data/log 建立日誌存放檔案cd  data/log/ 

 touch mongodb.log

5.啟動服務
cd /usr/local/mongodb/bin
./mongod --dbpath=../data/db --logpath=../log/mongodb.log
6,啟動用戶端shell測試
[root@localhost bin]# ./mongo
MongoDB shell version: 2.6.7
connecting to: test


7.將mongoDB服務加入隨機啟動
vi /etc/rc.local
使用vi編輯器開啟設定檔,並在其中加入下面一行代碼
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/db --port 27017 --logpath=/usr/local/mongodb/data/log/mongodb.log --fork --smallfiles --logappend&

8.串連mongoDB用戶端,出現如下資訊則啟動成功

./mongodb/bin/mongo
MongoDB shell version: 2.6.7
connecting to: test


9,指令碼啟動關閉mongodb
## start-mongod.sh
/usr/apps/mongodb/bin/mongod --dbpath=/usr/apps/mongodb/data/db --port 27017 --logpath=/usr/apps/mongodb/data/log/mongodb.log --fork --smallfiles --logappend&
將寫好的指令碼( start-mongod.sh檔案)放到目錄 /etc/profile.d/ 下,系統啟動後就會自動執行該目錄下的所有shell指令碼

相關文章

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.