1下curl http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.6.5.tgz > mongo.tgz
2解压mongodb
[root@localhost soft]# gtar zxvf mongo.tgz
对文件重命名
[root@localhost ~]# mv mongodb-linux-i686-1.6.5 mongodb
在mongodb目录下创建两个存放数据的folder
[root@localhost soft]# cd mongodb
[root@localhost mongodb]# mkdir log
[root@localhost mongodb]# mkdir data
[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:10001
MongoDB shell version: 1.6.5
connecting to: localhost:10001/test
> db.foo.save({a:1})
> db.foo.find()
{ "_id" : ObjectId("562d6e7c16fa669814125212"), "a" : 1 }
>