centos安裝啟動MongoDB
進入 cd /usr/local/src
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
下載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 - 博客園參考這篇文章,解決了 問題.
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()
推薦閱讀: