centos安裝啟動MongoDB

進入 cd /usr/local/src

wget fastdl.mongodb.org/linu

下載MongoDB

解壓 tar -zxvf mongodb-linux-x86_64-2.4.9.tgz

mv mongodb-linux-x86_64-2.4.9 /usr/local/mongodb

因為沒有數據文件夾,需要自行創建 mkdir -p /home/mymongodb

文件夾下有個bin文件:

./bin/mongod --dbpath /home/mymongdb/ --logpath /home/mongolog/mymongo.log --fork --port 27017

一行執行.

ps -aux |grep mongd

netstat -tnlp |grep 27017

netstat -tnlp |grep 28017

查看進程和埠都在

切到28017埠

點進去:

提示是 沒有--rest

網上查資料 說的是 啟動時候 ./bin/mongod --rest

我按照這個沒有能解決問題.

MongoDB-啟動的時候出現了問題 - timelesszhuang - 博客園?

www.cnblogs.com

參考這篇文章,解決了 問題.

rm -rf /home/mymongdb/mongod.lock

./bin/mongod --repair

重新建立數據文件夾和日誌文件夾

mkdir -p /data/mongodb

mkdir log

./bin/mongod -dbpath=/data/mongodb --fork --port 27017 --logpath=/usr/local/mongodb/log/work.log --logappend --auth --rest

查看進程和埠

ps -aux |grep mongod

netstat -tnlp |grep 27017

netstat -tnlp |grep 28017

出現這種形式說明成功:

簡單操作:

安裝包bin目錄下

默認test庫

查看資料庫

> show dbs

admin 0.203125GB

local 0.078125GB

use admin 進入資料庫

插入數據: db.colllection_name.insert({a:b})

查詢 db.collection_name.find() --findone()


推薦閱讀:

TAG:CentOS | Linux | Linux安裝 |