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