启动和停止MongoDB

MongoDB:四、MongoDB的启动停止与基础配置 Linux下默认使用的配置文件路径为/etc/mongod.conf,Windows下默认路径\bin\mongod.cfg,但在启动时我们可以通过 -f 参数指定配置文件路径。如下在Centos以手动指定配置文件路径为例,Windows或其他操作系统类似。如下为运行MongoDB的常用基础配置,这份配置可以应对单节点模式的生产环境使用。由于上面的配置文件中我们开启了访问控制,所以在启动数据库后需要创建一个管理员用户来执行数据库操作。如下图所示,创建用户且登录成功后就可以进行数据库操作啦! 阅读详情

启动方式1-命令行启动

创建存储数据的目录/data/db
mkdir -p /data/db
进入mongodb的bin文件夹
cd /usr/local/mongodb/bin
启动服务
./mongod
结果
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] MongoDB starting : pid=47847 port=27017 dbpath=/data/db 64-bit host=plsMacBookPro.local
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] db version v3.6.3
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2o  27 Mar 2018
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] allocator: system
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] modules: none
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] build environment:
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten]     distarch: x86_64
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2018-04-11T14:51:42.324+0800 I CONTROL  [initandlisten] options: {}
......
2018-04-11T14:51:45.416+0800 I NETWORK  [initandlisten] waiting for connections on port 27017
出现27017端口时,说明服务已经启动成功
在Shell中连接数据库
./mongo
结果
MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2

127.0.0.1:连接数据库服务所在的IP
27017:数据库服务端口

启动方式2-配置文件启动

若已开mongod,则需要杀掉该进程
ps -aef | grep mongo 
kill ***
开启配置文件

vi /etc/mongod.conf
将其编辑成如下形式

#where to store the data
dbpath=/data/db/

#where to log
#logpath=/var/log/mongodb/mongodb.log

logappend=true

bind_ip = 127.0.0.1
port = 27017
进入mongodb的bin文件夹
cd /usr/local/mongodb/bin
通过配置文件启动数据库实例
sudo ./mongod -f /etc/mongod.conf

启动方式3-Deamon启动

以上两种方式都是在前台启动MongoDB数据库服务,当计算机重启或者不小心关掉了启动MongoDB数据库服务的session窗口时,MongoDB的服务也会随即停止。这样非常不安全,所以MongoDB提供了一种从后台启动的方式(Daemon方式)启动数据库服务。

进入mongodb的bin文件夹
cd /usr/local/mongodb/bin
启动服务
./mond --dbpath=/data/db --logpath=/data/log/mongodb50.log --fork
forked process:16527 all output going to: /data/log/mongodb50.log
查看日志看是否启动成功

MongoD参数说明

  • dbpath:数据文件存放路径,每个数据库会在其中创建一个子目录,用于防止同一个实例多次运行的mongod.lock也保存在此目录中。
  • logpath:日志文件
  • port:对外服务端口。web管理端口在这个port的基础上+1000

停止数据库

Control-C
shutdownServer()
db.shutdownServer()
UNIX系统指令
ps aux|grep mongod
kill -2 PID

PS:不要用kill -9 PID来杀死MondoDB进程,这样可能会导致MongoDB的数据损坏。
MongoDB系列(详细笔记)——启动和停止 文章目录1.1 命令行方式启动和参数1.2启动参数(可以不用看,一般用到的很少)1.3 配置文件方式启动1.4 启动MongoDB客户端1.5 关闭MongoDB1.6 设置MongoDB开机启动1.7 修复未正常关闭的MongoDB参考阅读 1.1 命令行方式启动和参数 windows系统命令行启动 第一步: 新建一个目录用来存放MongoDB的数据库文件,目录可以自己选择,这里我已经新建目录 ... 阅读详情

相关推荐

京瓷扫描驱动安装_京瓷喷头拆解和供墨原理剖析

在工业喷头打印领域,京瓷喷头作为主流喷头广泛应用于喷墨行业,目前京瓷喷头市面上销售主要有两个系列:KJ4A和KJ4B。其中KJ4A系列设计是用于油性墨水,例如UV墨水,主要用在广告领域;而KJ4B设计用于水性墨水,例如活性、分散墨水等,主要用在数码印花领域。最近我们团队对京瓷喷头进行了拆解分析,本期和大家分享一下我们对京瓷喷头拆解和喷头供墨原理的研究。京瓷喷头介绍1. KJ4A系列(油性)如下图所...

weixin_39883906的博客 1672

命令停止mongodb服务

我整理的一些关于【数据库】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/f2PFnN如何停止MongoDB服务 MongoDB是一种开源的文档型数据库,广泛应用于各种规模的项目中。停止MongoDB服务在维护和管理数据库时是一个常见的操作。本文将介绍如何在不同操作系统上停止...

weixin_40557979的博客 692

实战分享:如何用本地替换和插桩调试搞定Kasada最新版x-kpsdk-cd环境检测

本文深入解析Kasada最新版x-kpsdk-cd环境检测机制,提供动态请求拦截、本地替换和函数插桩等实战调试策略。通过Proxy保护破解、关键函数断点调试和环境检测对抗方案,帮助逆向工程师有效应对从280位扩展到294位的加密数组挑战,实现高效补环境调试。

weixin_29251567的博客 569

MongoDB的停止方式

1 Control-C 如果处理连接状态,那么直接可以通过 Control-C 的方式去停止 MongoDB 实例,具体如下: 2 shutdownServer()指令 如果处理连接状态,那么直接可以通过在 admin 库中发送 db.shutdownServer()指令去停止MongoDB 实例,具体如下: 3 Unix 系统指

徐凤竹 程序人生 1357

四足机器人机械结构设计:从腿型到驱动的全面解析

本文全面解析了四足机器人机械结构设计的核心要点。资深工程师老张深入探讨了并联腿与串联腿的选型策略、不同腿型布局对稳定性的影响,并详细对比了皮带轮与连杆驱动方式的优劣。文章结合实战经验,强调了足端设计、材料选择及整体结构轻量化等关键细节,为机器人开发者提供了从理论到实践的宝贵指导。

assembly8low的博客 632

GD-Link离线烧录全攻略:从配置到一键下载的保姆级教程

本文详细介绍了GD-Link离线烧录的全流程,从硬件准备到软件配置,再到一键下载的实战技巧。通过保姆级教程,帮助工程师快速掌握国产MCU的离线烧录技术,适用于产线批量烧录和现场设备维护等场景,显著提升工作效率。

ww90123的博客 649

MongoDB基础篇-03-启动与关闭

我们可以通过Linux的Kill命令结束MongoDB进程,然后删除/data/db目录当中的mongodb.lock文件,否则下次无法启动。如果觉得在启动MongoDB时给定的参数太多,那么我们也可以通过文件来配置启动参数,配置文件可以在任意目录中,配置文件的拓展名为.conf ,配置文件中使用。如果是使用前置启动,则使用ctrl+c就可以关闭,这种关闭方式回等待当前进行中的操作完成,然后再关闭,所以这是一种安全的关闭方式;进入到bin目录下,执行下面命令 --dbpath跟的是你自定义的路径。

Alan0517 3332

计算机三级考试嵌入式系统重点精简汇总

第一章 嵌入式系统概论 1.1.1嵌入式系统 (1)特点:(1)专用性;(2)隐蔽性;(3)资源受限;(4)高可靠性;(5)实时性;(6)软件固化。 (2)应用:(1)冰箱、洗衣机、电饭煲、空调、摄影机、DVD播放器等;(2)数控机床、飞机、汽车、电梯、X光机、血压计等;(3)电话机、传真机、打印机、pos机、GPS导航仪、路由器等。 1.1.2嵌入式系统组成与分类 (1)逻辑组成:硬件和软件,分为处理器、存储器、I|0设备与I|O接口,数据总线; (2)处理器:分为主处理器(CPU)和协处

chemkrik的博客 1万+

在Linux上停止和启动MongoDB

linux,go相关学习资料:https://edu.51cto.com/video/1400.htmlhttps://edu.51cto.com/video/4196.html在Linux上停止和启动MongoDB MongoDB是一个高性能、高可用性、易扩展的NoSQL数据库,它以其灵活的文档结构、丰富的查询功能和...

weixin_34351588的博客 972

深度解析 Android 开发工程师岗位:技术栈、职责与面试全攻略

本文深度剖析Android开发工程师职位要求,从核心技术栈到面试准备进行全面解读。关键点包括:1)掌握Kotlin语言特性和Jetpack组件;2)具备UI开发、性能优化和逆向分析能力;3)理解MVVM架构和Room数据库;4)熟悉常用工具链和开发流程。文章提供了详细的面试题库及解析,涵盖基础概念、UI优化、架构设计等方向,并给出职业发展建议:夯实基础、拓展技术广度、培养工程素养。旨在帮助开发者系统性地准备Android岗位求职,把握移动开发领域的技术趋势。

郑伟强dev的专栏 172

# YOLOv11改进系列 | 引入仓库自研C3k2_EIEM模块,Sobel边缘分支增强检测细节表达

文章摘要: YOLOv11-seg改进中提出的C3k2_EIEM模块通过引入边缘信息增强机制,显著提升了模型对轮廓和纹理的感知能力。该模块在保持原有C3k2结构的基础上,创新性地结合了Sobel边缘检测分支与常规卷积分支的双路特征融合。核心改进包括:(1)固定Sobel算子提供稳定的梯度响应;(2)并行处理边缘与纹理特征;(3)通过1x1卷积实现特征融合。实验显示,改进后模型参数量增加14.16%,计算量提升12.5%,但显著增强了在复杂边界场景下的分割精度。这种设计特别适用于需要精细轮廓识别的任务,如商品

qq_44224801的博客 95

mongodb数据库的启动和停止

         数据库的启动和停止是数据库最基本的操作,也是数据库能够提供服务和被连接管理的前提条件。不同的数据库启动和停止的方式有一些差异,但也有相同之处,启动和关闭也必定会和数据库的进程有关。         在oracle数据库中,数据库的启动和停止都是分三个过程的,正常的启动方法都是在sqlplus中执行startup命令启动,或者shutdown immediate命令

yumushui的专栏 2万+

Android 车载开发深度解析:CarPropertyManager 核心机制与实践指南

摘要: Android Automotive OS中,CarPropertyManager作为车载信息娱乐系统的核心组件,连接应用层与车辆硬件(如车速、油量等),其架构基于分层设计(App→CarAPI→VHAL→ECU),采用发布-订阅模式实现高效数据通信。通过HIDL/AIDL跨进程交互及共享内存优化,延迟可降至2ms以下。安全机制包括分级权限控制(VISIBLE/PROTECTED/SYSTEM_RESTRICTED)和HMAC防篡改。开发时需注意监听器生命周期管理、事件合并降负载及低功耗适配。

郑伟强dev的专栏 344

MongoDB停止、启动方式

一、停止MongoDB 1. 在客户端的时候: use admin; db.shutdownServer(); 2. 使用命令:./mongod --shutdown 3. 直接击杀进程 二、启动MongoDB 1. 方式一:直接指定配置参数 ./mongod --port=27017 --host=127.0.0.1 --dbpath=/data/db --logpath=/data/logs/mongodb.log --fork=true mongod:MongoDB的启动脚本 po

proger2012的博客 1261

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

mongoDB 启动与停止

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。它以高性能、易部署、易使用,存储数据非常方便等优点被广泛使用。其安装配置相当简单,有如轻量级的mysql,但功能丝毫不差。本文主要描述mongoDB的启动与停止。

乐沙弥的世界 5万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

mongodb启动和停止

http://flyeagle.iteye.com/blog/1584774 MongoDB数据库在linux下的启动和停止:  MongoDB启动:  Java代码   ./mongod --dbpath=/data/db --logpath=/data/log/r3.log --fork   ##--fork是用一个Daemon方式,加了--for

jenyzhang的专栏 910

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

mongodb启动和停止命令

启动:1、通过命令参数启动:mongod -fork --dbpath=/app/hadoop/db --logpath=/app/hadoop/db/m_log.log  --logappend --port=270182、通过配置文件启动    配置文件:    dbpath=/data/mongodb/data    logpath=/data/mongodb/log/mongo30.log...

ydlmlh的专栏 1258

Mongodb的启动和停止

1、Mongod的启动1.1、Mongod的启动选项Mongod有许多可配置的选项,在命令行运行mongod --help可以查看所有选项,常用的选项如下:序号选项含义1--dbpath指定数据目录,默认值是/data/db(Windows下是C:\data\db)。每个mongod进程都需要独立的数据目录,所以要是有3个mongod的实例,必须要有独立的数据目录。当...

weixin_34088838的博客 209

mongodb 启动停止命令

linux mongodb启动停止命令 –dbpath 数据库配置的地址 –logpath 数据库log存放地址 # 启动命令 mongod --dbpath /var/lib/mongo --fork --logpath=/var/log/mongodb/mongod2.log # 停止命令 mongod --dbpath /var/lib/mongo --shutdown

学而不思则罔 思而不学则殆 1820

MongoDB的启动和停止脚本

MongoDB的启动和停止脚本 Mongodb脚本:把命令行的内容保存到一个文件中,把该文件放在/usr/bin(或任何系统设置的PATH路径中)下,就可以直接用该文件来启动或停止服务了。 本人比较倾向把启动mongodb的参数放在配置文件中,直观且便于管理,例如把参数写入/etc目录下的mongodb.cnf文件中,参数设置如下: #configuration O...

weixin_33894640的博客 551

MongoDB 启动、停止脚本

MongoDB 启动、停止脚本

wzy0623的专栏 486
上一篇: Mac环境下MongoDB无法启动
下一篇: Java对MongoDB的基本操作
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值