您的位置:首页 > 数据库 > Mongodb

linux下安装mongodb

2015-08-09 19:38 531 查看
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 }
>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: