MongoDB部署笔记

来源:互联网 发布:windows vista是什么 编辑:程序博客网 时间:2024/06/01 11:02

MongoDB部署笔记

转载请出自出处:http://eksliang.iteye.com/blog/2173950

一.下载地址

MongoDB的官网是:http://www.mongodb.org/downloads

 进入这个页面下载最新的MongoDB即可

 

二.在linux系统上面的部署

下面是我的部署

1)新建/usr/mongodb目录用来部署mongodb的目录

[root@localhost mongodb]# mkdir -p /usr/mongodb 

 2)进入/usr/local/mongodb新建如下目录

[root@localhost mongodb]#mkdir -p ./data/db --存放mongodb的数据文件[root@localhost mongodb]#mkidr ./install    --存放mongodb的部署文件[root@localhost mongodb]#mkdir ./logs       --存放mongodb的日志文件[root@localhost mongodb]#mkdir ./bin        --存放自己写的一些脚本,例如启动mongodb的脚本

 结构如下图所示


3) 在当前bin目录下面编写startup.sh用来启动mongodb,内容如下

#!/bin/bash/usr/mongodb/install/mongodb-linux-i686-2.6.6/bin/mongod -port=27017 --dbpath /usr/mongodb/data/db --logpath /usr/mongodb/logs/mongo.log --fork --logappend

 

 参数含义:

mongod就是启动mongodb的命令-portmongodb启动时使用的端口--dbpath指定一个目录为mongodb数据库存放路径--logpath日志文件存放路径--logappend日志文件自动累加,而不是覆盖--fork在后台开启Mongdb服务--directoryperdb将每个数据库存放在单独的目录中

 

 三.mongodb配置方式启动(推荐)

在./bin目录下面新建如下mongodb.conf文件,用来配置mongodb的启动参数

例如我的mongodb.conf文件内容如下:

port=27017 dbpath=/usr/mongodb/data/db logpath=/usr/mongodb/logs/mongo.logfork=truelogappend=true

 执行命令如下:

[root@localhost bin]# mongod -f mongodb.conf 或者[root@localhost bin]# mongod --config mongodb.conf 

 

四.MongoDB连接客户端

1)如果是在本机(mongodb服务器所在的操作系统)

直接输入mongo,这个时候shell会自动连接mongodb服务器的test数据库,如下所示


 2)如果是在其他服务器上面连接,可以通过下面方式,如下图所示

离开当前shell只需要ctrl+c可以可以了

 五.mongodb的关闭

连接mongodb后执行use admindb.shutdownServer()

 

 

MongoDB启动参数说明:

http://blog.csdn.net/fdipzone/article/details/7442162