`
eksliang
  • 浏览: 592324 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MongoDB部署笔记[二]

阅读更多

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的命令
-port mongodb启动时使用的端口
--dbpath 指定一个目录为mongodb数据库存放路径
--logpath 日志文件存放路径
--logappend 日志文件自动累加,而不是覆盖
--fork 在后台开启Mongdb服务
--directoryperdb 将每个数据库存放在单独的目录中
--bind_ip 限制IP的访问

 

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

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

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

port=27017 
dbpath=/usr/mongodb/data/db 
logpath=/usr/mongodb/logs/mongo.log
fork=true
logappend=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 admin
db.shutdownServer()

 

 

MongoDB启动参数说明:

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

 

  • 大小: 1.9 KB
  • 大小: 14.7 KB
  • 大小: 16.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics