- 寻求帮助
mongod --help
命令行正常启动命令
./mongod --port 5586 --fork --logpath mongodb.log --logappend forked process:45082
- --path
- 用以指定一个目录为数据目录,默认
/data/db/
- 用以指定一个目录为数据目录,默认
- --port
- 此选项用以制定服务器监听的端口号,
mongod
默认的端口号是27017端口
- 此选项用以制定服务器监听的端口号,
- --fork
- 启用此参数,调用fork创建子进程,在后台启动
MongoDB
- 启用此参数,调用fork创建子进程,在后台启动
- --logpath
- 使用此参数,所有输出信息会被发送到指定文件,而非在命令行输出,同时强烈推荐使用
logappend
- 使用此参数,所有输出信息会被发送到指定文件,而非在命令行输出,同时强烈推荐使用
- --directoryperdb
- 启用该选项,可以将每个数据库放在一个独立的文件夹中
- --config
- 额外加载配置文件.未在命令行中使用的参数将在配置文件中读取。
- 该选项通常确保每次启动用的参数都是一致的
启动数据库时,MongoDB会将一个文档写入local.startup_log
使用配置文件启动命令
mongod --config ~/.mongodb.conf
mongod -f ~/.mongodb.conf
配置文件中的参数和命令行中相同
# Start MongoDB as a daemon on port 5586
port = 5586
fork = true # daemonize it
logpath = /var/log/mongodb.log
logappend = true
-
#
后面注释 - 配置文件格式是
option
=value
,option
区分大小写 - 类似与
--fork
的开关选项,应设为true
网友评论