linux下安装mongodb

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  

添加配置信息

  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: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 }
>









你可能感兴趣的:(linux下安装mongodb)