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
添加配置信息
port=10001
dbpath=data/
logpath=log/mongodb.log
logappend=true
解釋說明:
port=10001【表明端口號,若是不指定則默認爲 27017 】
dbpath=data/ 【數據庫路徑】
logpath=log/mongodb.log 【日誌路徑】
logappend=true 【日誌文件自動累加,而不是覆蓋】
啓動Mongodb服務
[root@localhost mongodb]# ./bin/mongod -f mongodb.conf
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 }>