MongoDB学习系列5:关于管理的一些须知
2013-12-22 00:00
363 查看
1 启动mongo服务器是执行mongod程序。
mongo --port XXX是启动本地shell客户端。
2 启动时的 --dbpath参数用于执行数据目录,默认是 /data/db
默认端口是27017,当然还有一个28017作为HTTP端口显示内部运行信息。
3 每个mongodb进程必需有独立的数据目录,有N个进程就有N个目录。
4 如何保证别的mongodb进程不适用我的数据目录呢?
目录下面会有mongod.lock文件来保证这一点。应该就是文件锁了吧。
5 --port参数用于指定服务器进程的监听端口。默认是27017
如果是多个进程,则每个进程需要监听不同的端口。
6 --fork 表示以后台进程的方式启动进程
7 --logpath用来指定日志路径,而不是输出到命令行
猜测这里做了一个输入流的重定向。
如果不想清除原先的日志,就用--logappend
8 --config 指定配置文件
mongo --port XXX是启动本地shell客户端。
2 启动时的 --dbpath参数用于执行数据目录,默认是 /data/db
默认端口是27017,当然还有一个28017作为HTTP端口显示内部运行信息。
3 每个mongodb进程必需有独立的数据目录,有N个进程就有N个目录。
4 如何保证别的mongodb进程不适用我的数据目录呢?
liuzq:/data/db # ls -al total 295236 drwxr-xr-x 3 root root 4096 Dec 22 20:57 . drwxr-xr-x 3 root root 4096 Dec 15 10:58 .. drwxr-xr-x 2 root root 4096 Dec 22 20:57 journal -rw------- 1 root root 67108864 Dec 22 20:57 local.0 -rw------- 1 root root 16777216 Dec 22 20:57 local.ns -rwxr-xr-x 1 root root 5 Dec 22 20:57 mongod.lock -rw------- 1 root root 67108864 Dec 22 20:20 test.0 -rw------- 1 root root 134217728 Dec 15 12:04 test.1 -rw------- 1 root root 16777216 Dec 22 20:20 test.ns
目录下面会有mongod.lock文件来保证这一点。应该就是文件锁了吧。
5 --port参数用于指定服务器进程的监听端口。默认是27017
如果是多个进程,则每个进程需要监听不同的端口。
6 --fork 表示以后台进程的方式启动进程
7 --logpath用来指定日志路径,而不是输出到命令行
猜测这里做了一个输入流的重定向。
如果不想清除原先的日志,就用--logappend
8 --config 指定配置文件
相关文章推荐
- PHP添加yaf xhprof mongodb 同理
- mongodb安装
- php对mongodb的扩展(初出茅庐)
- 作为PHP程序员应该了解MongoDB的五件事
- 基于MySQL到MongoDB简易对照表的详解
- MongoDB为用户设置访问权限
- mongodb与mysql命令详细对比
- MongoDB 语法使用小结
- python操作MongoDB基础知识
- mongodb在windows下的安装步骤分享
- 关于C#生成MongoDB中ObjectId的实现方法
- MongoDB 快速入门
- MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB数据
- MongoDB 内存使用情况分析
- PHP操作MongoDB时的整数问题及对策说明
- PHP与MongoDB简介|安全|M+PHP应用实例详解
- MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
- MongoDB学习笔记(五) MongoDB文件存取操作
- mongoDB分页的两种方法(图例)
- PHP对MongoDB[NoSQL]数据库的操作