linux下安裝mongodb

1下curl http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.6.5.tgz > mongo.tgzlinux

2解壓mongodbmongodb

[root@localhost  soft]# gtar zxvf mongo.tgz
shell

對文件重命名
數據庫

[root@localhost ~]# mv mongodb-linux-i686-1.6.5 mongodb
app

在mongodb目錄下建立兩個存放數據的foldercurl

[root@localhost  soft]# cd mongodburl

[root@localhost  mongodb]#  mkdir log
spa

[root@localhost  mongodb]# mkdir data
.net

[root@localhost mongodb]# cd log日誌

[root@localhost log]# touch mongodb.log

而後定位到mongodb/bin目錄中

[root@localhost log]# cd ../
[root@localhost mongodb]# ls
bin  data  GNU-AGPL-3.0  log  README  THIRD-PARTY-NOTICES
[root@localhost mongodb]# cd bin

./mongod -port 10001 --dbpath /root/soft/mongodb/data --logpath /root/soft/mongodb/log/mongodb.log
all output going to: /root/soft/mongodb/log/mongodb.log

使用客戶端來鏈接該數據庫

從新開啓一個終端,而後切換到mongodb目錄下:

[root@localhost bin]# cd /root/soft/mongodb/bin

./mongo localhost:10001
MongoDB shell version: 1.6.5
connecting to: localhost:10001/test  ###########33鏈接上了

經過配置文件來配置Mongodb

首先在mongodb目錄下新建一個文件,文件名mongodb.conf

[root@localhost mongodb]# vi mongodb.conf  

添加配置信息

  1. port=10001  

  2. dbpath=data/  

  3. logpath=log/mongodb.log  

  4. logappend=true  

解釋說明:

port=10001【表明端口號,若是不指定則默認爲 27017 

dbpath=data/ 【數據庫路徑】

logpath=log/mongodb.log 【日誌路徑】

logappend=true 【日誌文件自動累加,而不是覆蓋】

啓動Mongodb服務  


  1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf  

  2. all output going to: log/mongodb.log

重啓一個終端

[root@localhost mongodb]# cd /root/soft/mongodb/bin[root@localhost bin]# ./mongo localhost:10001MongoDB shell version: 1.6.5connecting to: localhost:10001/test> db.foo.save({a:1})  > db.foo.find(){ "_id" : ObjectId("562d6e7c16fa669814125212"), "a" : 1 }>

相關文章
相關標籤/搜索