iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >mongodb启动方法小结
  • 138
分享到

mongodb启动方法小结

2024-04-02 19:04:59 138人浏览 安东尼
摘要

目录1.mongoDB的几种启动方法2.关闭monGodb2.0前台运行:2.1后台运行:1.mongodb的几种启动方法 启动Mongodb服务有两种方式,前台启动或者Daemon

1.mongodb的几种启动方法

启动Mongodb服务有两种方式,前台启动或者Daemon方式启动,前者启动会需要保持当前Session不能被关闭,后者可以作为系统的fork进程执行,下文中的path是mongodb部署的实际地址。

1. 最简单的启动方式,前台启动,仅指定数据目录,并且使用默认的27107端口,cli下可以直接使用./mongo连上本机的mongodb,一般只用于临时的开发测试

./mongod --dbpath=/path/mongodb

2. 启动绑定固定的IP地址、端口,这就mongo在连接mongod的时候就需要指定IP和端口了。

./mongo 10.10.10.10:12345

3. daemon后台运行,简单的是命令后面加“&”。

./mongod --dbpath=/path/mongodb --bind_ip=10.10.10.10 --port=12345 &

或者使用mongod自带的--fork参数,此时必须指定log的路径。

./mongod --dbpath=/path/mongodb --fork=true logpath=/path/mongod.log

4. (推荐)以配置文件形式保存配置。

port=12345 
bind_ip=10.10.10.10 
logpath=/path/mongod.log 
pidfilepath=/path/mongod.pid 
logappend=true 
fork=true

然后启动mongod时引入配置文件:./mongod-f/path/mongod.conf

下面是mongod启动的常用参数详细说明:

参数说明取值示例
dbpathmongodb数据文件存储路径/data/mongodb
logpathmongod的日志路径/var/log/mongodb/mongodb.log
logappend日志使用追加代替覆盖true
bind_ip绑定的IP10.10.10.10
port绑定的端口27107
journalwrite操作首先写入“日记”,是一个数据安全的设置,具体参考官方文档。true

5 Mongodb开机启动

在/etc/rc.local文件末尾添加下面的代码

#add mongodb service
rm -rf /data/mongodb_data/* && /usr/local/mongodb/bin/mongod --dbpath=/data/mongdb_data/ --logpath=/data/mongdb_log/mongodb.log --logappend &

2.关闭mongodb

2.0前台运行:

如果没有使用--fork,直接可以前台退出终端关闭。通过这种方式,Mongodb将会自己做清理退出,把没有写好的数据写完成,并最终关闭数据文件。要注意的是这个过程会持续到所有操作都完成。

2.1后台运行:

$ ./mongod
> use admin
> db.shutdownServer()

如果使用--fork在后台运行mongdb服务,那么就要通过向服务器发送shutdownServer()消息来关闭。1、普通命令:

要注意的是,这个命令只允许在本地,或是一个经过认证的客户端2、如果这是一个主从式的复制集群,在1.9.1版本后将按下面的步骤来关闭检查从Mongodb的数据更新时间
如果所有的从Mongodb和主的时间差都超过10,这个时候不会关闭mongodb(在这种情况下面,我们可以通过配置timeoutSecs的方式来让从Mongodb完成数据的更新)
如果其中有一个从Mongodb与主服务时间差在10秒内,那么主服务器将会关闭,并且等待从Mongodb更新完成并关闭。

3、如果没有up-to-date 从Mongodb且你想强制关闭服务,可以通过添加force:true;命令如下:


> db.adminCommand({shutdown : 1, force : true})
> //or
> db.shutdownServer({force : true})

4、指定特定超时时间的关闭服务器,命令同上,另外加上一个timeoutsec:参数

> db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)
> //or
> db.shutdownServer({force : true, timeoutsec : 5})

到此这篇关于mongodb启动方法小结的文章就介绍到这了,更多相关mongodb启动方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: mongodb启动方法小结

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mongodb启动方法小结
    目录1.mongodb的几种启动方法2.关闭mongodb2.0前台运行:2.1后台运行:1.mongodb的几种启动方法 启动Mongodb服务有两种方式,前台启动或者Daemon...
    99+
    2024-04-02
  • MongoDB的启动方法详细总结
    目录一、最原始的启动方式二、配置MongoDB的环境变量三、设定MongoDB可以执行程序总结一、最原始的启动方式 1. 启动cmd,切换路径到C:\Program Files\MongoDB\Server\4.0\bi...
    99+
    2023-03-14
    mongodb 启动 mongodb启动方式 mongodb怎么启动
  • Springboot启动后执行方法小结
    目录一、注解@PostConstruct二、CommandLineRunner接口三、实现ApplicationRunner接口四、实现ApplicationListener五、四种...
    99+
    2023-05-16
    Springboot启动后执行 Springboot启动执行
  • MongoDB的启动方法是什么
    本篇内容介绍了“MongoDB的启动方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、最原始的启动方式 启动cmd,切换路径到C:...
    99+
    2023-07-05
  • MongoDB的启动方法有哪些
    MongoDB 的启动方法有以下几种: 使用命令行启动:在命令行中输入 mongod 命令来启动 MongoDB 服务。 使...
    99+
    2024-04-09
    mongodb
  • mongodb的安装以及启动方法
    本篇内容主要讲解“mongodb的安装以及启动方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mongodb的安装以及启动方法”吧!官方文档安装:https:...
    99+
    2024-04-02
  • mongodb启动auth的方法是什么
    要启用MongoDB的身份验证(auth),请按照以下步骤操作:1. 在MongoDB配置文件中启用身份验证。找到MongoDB配置...
    99+
    2023-08-24
    mongodb auth
  • Golang动态调用方法小结
    main.go package main import ( "lenu/call" "reflect" ) type FuncCollection map[str...
    99+
    2024-04-02
  • MySQL无法启动几种常见问题小结
    昨天在群里看到有新同学还在问MySQL无法启动的问题,于是总结了几个常见情况,权当普及帖了,老鸟自觉飞过。 问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下...
    99+
    2022-11-15
    MySQL无法启动
  • mongodb启动修改端口的方法是什么
    要修改MongoDB的端口,可以按照以下步骤进行操作:1. 打开MongoDB的配置文件(默认路径为:/etc/mongod.con...
    99+
    2023-09-04
    mongodb
  • linux下mongodb服务启动的方法是什么
    在Linux下启动MongoDB服务有以下几种方法:1. 使用systemd启动:系统中大部分Linux发行版使用systemd作为...
    99+
    2023-09-04
    linux mongodb
  • mongodb没法启动如何解决
    如果 MongoDB 无法启动,可能是由于以下一些常见问题导致的:1. 端口冲突:确保 MongoDB 使用的端口未被其他程序占用。...
    99+
    2023-08-30
    mongodb
  • MongoDB监控方法总结
    1).使用serverStatus在Shell中监控 使用mongo命令进入Shell客户端后使用命令: >db.serverStatus(); 主机名 >db.serverStatus...
    99+
    2024-04-02
  • Linux系统启动mongodb的具体方法是什么
    今天给大家介绍一下Linux系统启动mongodb的具体方法是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。Linux系统中如何启动mongodb?创建数...
    99+
    2023-06-28
  • centos7如何启动mongodb
    centos7中启动mongodb的方法:1、打开centos7终端;2、输入“service mongod start”命令启动mysql服务即可。具体操作步骤:在centos7系统桌面中使用快捷键【Ctrl+Alt+T】打开centos...
    99+
    2024-04-02
  • SpringBoot 在项目启动之后执行自定义方法的两种方式小结
    目录SpringBoot 项目启动之后执行自定义方法的两种方式方式一 实现 CommandLineRunner 接口方式二 实现 ApplicationRunner 接口二者区别Sp...
    99+
    2024-04-02
  • MongoDB服务的启动
    mongo启动配置文件:在mongo.conf:port=27017dbpath=/usr/local/mongodb/data/logpath=/usr/local/mongodb/log/mongodb...
    99+
    2024-04-02
  • linux如何启动mongodb
    这篇文章主要为大家分析了linux如何启动mongodb的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“linux如何启动mongodb”的知识吧。Mongo...
    99+
    2023-06-28
  • mybatis plus 开启sql日志打印的方法小结
    mybatis-plus简介: Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是...
    99+
    2024-04-02
  • springboot启动前执行方法的四种方式总结
    目录第一种  @PostConstruct注解第二种  实现InitializingBean接口第三种 实现BeanPostProcessor接口第四种 &nbs...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作