小fish 发表于 2016-12-2 08:25:34

mongo 启动方式

  转载 http://chenzhou123520.iyunv.com/blog/1634676
Mongodb可以通过命令行方式和配置文件的方式来启动,具体命令如下:
命令行:
 
Shell代码  


[*]# ./bin/mongod --dbpath=/data/db  

配置文件:
 
Shell代码  


[*]# ./bin/mongod -f mongodb.conf  

但是这两种方式都是在前台启动Mongodb进程,如果Session窗口关闭,Mongodb进程也随之停止。不过Mongodb同时还提供了一种后台Daemon方式启动,只需要加上一个"--fork"参数即可,值得注意的是,用到了"--fork"参数就必须启用"--logpath"参数。如下所示:
Shell代码  


[*]# ./bin/mongod --dbpath=data/db --fork  
[*]--fork has to be used with --logpath  
[*]# ./bin/mongod --dbpath=data/db --fork --logpath=log/mongodb.log   
[*]all output going to: /opt/mongodb/log/mongodb.log  
[*]forked process: 3300  
[*]#   

daemon方式启动的fork参数也可以配置配置文件中,如下所示:
Txt代码  


[*]port=27017  
[*]dbpath=data/db  
[*]logpath=log/mongodb.log  
[*]logappend=true  
[*]fork=true  

然后通过配置文件启动后mongodb也是在后台启动了:
Shell代码  


[*]# ./bin/mongod -f mongodb.conf   
[*]all output going to: /opt/mongodb/log/mongodb.log  
[*]forked process: 3377  

 
页: [1]
查看完整版本: mongo 启动方式