返回顶部
首页 > 资讯 > 数据库 >【MongoDB学习笔记10】MongoDB的启动和关闭
  • 354
分享到

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

2024-04-02 19:04:59 354人浏览 八月长安
摘要

一、MongoDB启动mongoDB用monGod命令来启动,不建议用service mongod start或者chkconfig mongod on来启动Mong

一、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主从服务器,则在服务关闭前同步主从服务器;强制关闭则不会;



您可能感兴趣的文档:

--结束END--

本文标题: 【MongoDB学习笔记10】MongoDB的启动和关闭

本文链接: https://lsjlt.com/news/39926.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【MongoDB学习笔记10】MongoDB的启动和关闭
    一、MongoDB启动MongoDB用mongod命令来启动,不建议用service mongod start或者chkconfig mongod on来启动Mong...
    99+
    2024-04-02
  • 【MongoDB学习笔记20】MongoDB的索引
    MongoDB的索引和关系型数据库的索引概念和功能是相同的:(1)不使用索引的搜索可以称为全表扫面,也就是说,服务器必须找完整个表才能查询整个结果;(2)建立索引后搜索,查询在索引中搜索,在索引的条目中找到...
    99+
    2024-04-02
  • 【MongoDB学习笔记24】MongoDB的explain和hint函数
    一、explain函数explain函数可以提供大量查询相关的信息,如果是慢查询,它最重要的诊断工具。例如:在有索引的字段上查询:> db.post.find({"loc.city":"ny...
    99+
    2024-04-02
  • 【MongoDB学习笔记27】MongoDB的TTL索引
    TTL索引(time-to-live index)允许为每一个文档设置一个超时时间,文档超过这个时间就会被删除。在ensureIndex中指定expireAfterSecs选项就可以创建一个TTL索引:&g...
    99+
    2024-04-02
  • MongoDB学习笔记:概述
    本文更新于2022-01-23,使用MongoDB 4.4.5。 目录与关系数据库比较组成数据库集合文档数据类型填充因子写入安全自然排序固定集合循环游标索引典型场景GridFS聚合MapReduce副本集同步心跳驱动程序分片连接身份验证系...
    99+
    2016-10-31
    MongoDB学习笔记:概述
  • MongoDB学习笔记:分片
    本文更新于2022-01-08,使用MongoDB 4.4.5。 目录单台服务器下创建分片多台服务器下创建分片重新启动并连接到分片 单台服务器下创建分片 确保/data/db目录存在且当前系统用户有读写权限。例如(需根据实际情况设置权...
    99+
    2021-03-30
    MongoDB学习笔记:分片
  • MongoDB学习笔记:JavaScript shell
    本文更新于2022-01-22,使用MongoDB 4.4.5。 目录辅助扩展edithelpitshow collectionsshow databasesshow dbsshow tablesshow usersuseBulkWrit...
    99+
    2021-02-08
    MongoDB学习笔记:JavaScript shell
  • MongoDB学习笔记:总览
    【MongoDB学习笔记1】基于CentOS 6.5安装MongoDBhttp://281816327.blog.51cto.com/907015/1598270 【MongoDB学习笔记2】Mo...
    99+
    2024-04-02
  • 【MongoDB学习笔记21】MongoDB的复合索引
    索引的值是按照一定顺序排列的,因此使用索引键对文档进行搜索排序比较快;但是只有首先使用索引进行排序时,索引才有用;例如下面的排序里,“username”上的索引就没有起作用:> db.use...
    99+
    2024-04-02
  • 【MongoDB学习笔记22】MongoDB的索引管理
    使用ensureIndex函数创建集合的索引。对集合而言,每个索引只需要创建一次,重复创建没有任何作用;> show collections    s...
    99+
    2024-04-02
  • 【MongoDB学习笔记25】MongoDB的索引类型
    创建索引可以指定一些选项,使用不同的选项建立的索引会有不同的行为。 一、唯一索引唯一索引可以确保每一个文档的指定键都有唯一的值。例如,想确定文档中的username键不重复,创建一个唯一索引:&g...
    99+
    2024-04-02
  • 【MongoDB学习笔记30】MongoDB的聚合框架
    使用聚合框架可以对集合中的文档进行变换和组合。用多个构件创建一个管道(pipeline),用于对一连串的文档进行处理。这些构件包括:筛选(filtering)投射(projecting)分组(groupin...
    99+
    2024-04-02
  • 【MongoDB学习笔记26】MongoDB的固定集合
    MongoDB中的普通集合是动态的,可以自动增长容纳更多的数据;相对而言,有另一种集合称之为固定集合。(1)固定集合需要实现显式创建,集合大小固定;(2)一旦固定集合中空间用完,插入的新文档将覆盖最老的那个...
    99+
    2024-04-02
  • 【MongoDB学习笔记19】MongoDB的游标和查询选项
    MongoDB使用游标来处理find查询到的结果文档集;游标的使用实例:> var cursor=db.post.find({"name.firstname":"joe"})&nb...
    99+
    2024-04-02
  • 【MongoDB学习笔记23】MongoDB的索引对象和数组
    MongoDB允许深入文档内部,对嵌套字段和数组建立索引;嵌套对象和数组字段可以和复合索引中的顶级字段一起使用,多数情况下与“正常”索引字段的行为也是一致的。 一、索引嵌套文档例如,集合中的文档如...
    99+
    2024-04-02
  • MongoDB学习笔记:副本集
    本文更新于2022-01-08,使用MongoDB 4.4.5。 目录单台服务器下创建副本集多台服务器下创建副本集重新启动并连接到副本集维护副本集节点 单台服务器下创建副本集 确保/data/db目录存在且当前系统用户有读写权限。例如...
    99+
    2019-12-08
    MongoDB学习笔记:副本集
  • 【MongoDB学习笔记28】MongoDB的GridFS存储机制
    GridFS作为MongoDB的存储机制,用来存放二进制大文件;GridFS有以下优点:(1)使用GridFS简化存储栈,在MongoDB中替代独立的存储工具;(2)GridFS会自动平衡已有的复制和自动分...
    99+
    2024-04-02
  • 【MongoDB学习笔记29】MongoDB的GridFS存储深入
    GridFS的原理是将大文件分割为多个比较大的块,将每个块作为独立的文档进行存储。(1)GridFS中的块会被存贮到专用的集合中,默认为fs.chunks;(2)除了将文件的每一个块单独存储外,还需要将每个...
    99+
    2024-04-02
  • 【MongoDB学习笔记14】MongoDB的查询:find基础
    MongoDB中使用find来进行查询,返回一个集合中的文档的子集;返回文档集合blog中的所有文档:> db.post.find()    { "_...
    99+
    2024-04-02
  • NodeJS学习笔记之MongoDB模块
    一,开篇分析 这篇属于扩展知识篇,因为在下面的文章中会用到数据库操作,所以今天就来说说它(Mongodb模块)。 (1),简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WE...
    99+
    2022-06-04
    学习笔记 模块 NodeJS
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作