hitl 发表于 2018-10-26 13:15:54

【MongoDB学习笔记10】MongoDB的启动和关闭

  一、MongoDB启动
  MongoDB用mongod命令来启动,不建议用
service mongod start  或者
chkconfig mongod on  来启动MongoDB,因为mongod每次启动需要带参数,不然会造成错误;
  建议先设置好配置文件/etc/mongod.conf后,每次手动用命令启动
mongod –f /etc/mongod.conf  或者设置开机重启
echo “mongod –f /etc/mongod.conf” >>/etc/rc.d/rc.local  关于/etc/mongod.conf中常用的选项介绍:
  --dbpath: 指定数据目录,必选,不配置会启动报错;
  --port: 指定服务监听的端口,默认为27017
  --logpath:指定日志路径;
  --logappend:指定日志是追加模式,或者每次重启MongoDB后清理日志;默认是追加模式;
  --fork:用此选项创建子进程,在后台运行MongoDB;此选项必先开启logpath选项;
  --bind_ip: 指定监听的接口;默认是127.0.0.1;
  --httpinterface: 设定是否在1000的端口启动一个微型的HTTP服务器;默认不开启;
  --nounixsocket: 设置是否使用UNIX socket;
  --noscripting: 设置是否完全禁止服务器端JavaScript脚本的运行;
  二、MongoDB的关闭
  强制关闭MongoDB(不建议使用);
service mongod stop  或者,从MongoDB的admin中关闭(推荐用这种方法):
> use admin  
switched to db admin
  
> db.shutdownServer()
  
server should be down...
  或者
mongod --shutdown  使用shutdownServer关闭MongoDB,如有MongoDB主从服务器,则在服务关闭前同步主从服务器;强制关闭则不会;


页: [1]
查看完整版本: 【MongoDB学习笔记10】MongoDB的启动和关闭