linux下mongo启动关闭重启方法

启动

  启动mongodb首先要指定mongo的数据目录和日志文件路径,如: /data/mongodb/,/var/log/mongodb/mongodb.log
  启动命令:

/usr/local/mongdb/bin/mongod -port 27017 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log

通过配置文件配置:

  vim mongodb.conf

#数据库路径
dbpath=/usr/local/mongodb/data/

#日志输出文件路径
logpath=/usr/local/mongodb/log/mongodb.log

#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true

#启用日志文件,默认启用
journal=true

#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false

#是否后台启动,有这个参数,就可以实现后台运行
fork=true

#端口号 默认为27017
port=27017

#远程连接
bind_ip = 0.0.0.0

  启动命令:

/usr/loca/mongodb/bin/mongod -f mongodb.conf

后台启动

  1. 使用--fork 选项将会通知 mongod 在后台运行
  2. /usr/local/mongodb/bin/mongod  -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log --fork  
  3. 使用&后台启动
  4. /usr/local/mongodb/bin/mongod  -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log &

关闭

  1. pkill mongod
  2. 进入mongo shell,运行:
  3. db.shuidownServer()