Linux 环境下MongoDB 启动和关闭

本文介绍了MongoDB服务的启动和关闭方法,包括缺省启动方式及带参数启动方式,并详细解释了各参数的作用。此外,还提供了正确的关闭MongoDB服务的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


场景:运维时,需要对mongodb 服务进行操作

一、mongod的启动和关闭 

mogodb 启动

1. 缺省的启动方式
   ./mongod  
   缺省的启动方式,数据存储目录里是/data/db,监听端口是27017
2. 带基本参数的启动方式
   ./mongod --port 51017 --dbpath /home/mongo/data --logpath /home/mongo/log/log.log --logappend --fork --journal 1000 

基本参数
   -f                            指定配置文件 (参考: http://www.mongodb.org/display/DOCS/File+Based+Configuration)
   --port                     指定端口,默认是27017
   --dbpath                数据目录路径
   --logpath               日志文件路径
   --logappend           日志append而不是overwrite
   --fork                     以创建子进程的方式运行
   --journal                日志提交间隔,默认100ms
   --nojournal            关闭日志功能,2.0版本以上是默认开启的

mongodb关闭
   > use admin
   > db.shutdownServer()
   > db.shutdownServer({force : true}) 强制关闭Mongod,应对副本集中主从时间差超过10s时不允许关闭主库的情况
   不要使用kill直接杀mongo进程的方式关闭数据节点,会造成数据损坏


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值