分布式文件存储数据库MongoDB(一)—-MongoDB的启动与关闭

分布式文件存储数据库MongoDB(一)—-MongoDB的启动与关闭

1.配置启动

命令启动并不适合管理,毕竟每次输入命令都需要考虑各参数的配置。可以通过配置文件来配置启动参数,这样在管理MongoDB上比较方便。

1.1 编辑配置文件

在mongodb/bin 下创建mongodb.conf

vim mongodb.conf
dbpath=/usr/local/mongodb/data/db/
logpath=/usr/local/mongodb/logs/mongodb.log
bind_ip_all=true
port=27017
fork=true

port是端口,27017即默认的MongoDB端口号。
bind_ip_all是绑定所有IP,即所有客户端都可以访问。

1.2启动

 ./mongod --config mongodb.conf

1.3客户端访问

通过bin目录中的mongo来访问MongoDB服务器。

 ./mongo

2.关闭

2.1前置启动关闭

使用ctrl+c即可关闭

2.2 使用kill命令关闭

ps -aux | grep  mongo
kill -9 进程号

2.3mongod命令关闭

mongod --shutdown --dbpath <path>
案例 : ./mongod --shutdown --dbpath ../data/db/

2.4 MongoDB函数关闭

连接到MongoDB服务后,切换到admin库,并使用命令关闭服务。

use admin
db.shutdownServer()
db.runCommand(“shutdown”)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2325.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 前端生成图表

    前端生成图表

  • Mysql decimal详解

    Mysql decimal详解Mysqldecimal如何定义特点特点一详解如何定义decimal(totalCount,afterCount)参数说明totalCount:数字数量总和afterCount:小数点后数字数量总和特点每4字节存储9位数字,不足9位试具体位数决定占用空间最多存储65位数字,其中小数点前最多占35个,小数点后最多占30小数点占一字节最大空间占用为31字节特点一详解12(9+3)位数字,占6(4+2)位,3位数字最大值为999,1字节(28,256)<999

  • 5G切片是否会让运营商变成“缝补匠”?运营商专家这样解读「建议收藏」

    5G切片是否会让运营商变成“缝补匠”?运营商专家这样解读「建议收藏」话题导火线:什么是网络切片?这个新概念早已随着5G的各类报道频频见于媒体。准确地说,网络切片技术可以让运营商在一个硬件基础设施中切分出多个虚拟的端到端网络,每个网络切片在设备、接入网、传输网以及核心网方面实现逻辑隔离,适配各种类型服务并满足用户的不同需求。但日前国际上一位业内专家提出,5G切片技术实现起来远没有那么容易,“比想象的要更复杂,更凌乱”,…

  • poj1050最大子矩阵和

    poj1050最大子矩阵和

  • js 图片加载失败处理方法「建议收藏」

    js 图片加载失败处理方法「建议收藏」个人github:https://github.com/qiilee 欢迎follow在项目中不可避免会用到图片,尤其是列表,有时候图片会加载失败;这样就会显示一个很难看的坏图片缩略图;下面介绍两种方法,解决这个问题:1、如果在你的项目中有引入jQuery插件,你可以使用error([[data],fn])这个函数;$("img").error(function(){  //当图…

  • Anaconda 安装python第三方库的各类方法

    Anaconda 安装python第三方库的各类方法Anaconda安装python第三方库的各类方法之前的文章讲了有关anaconda的一些介绍和安装,第三方源也介绍了,本文介绍Anaconda安装python第三发库的各类方法第一种:1.双击打开AnacondaNavigator,选择Environments界面2.然后选择Notinstall,在右边搜索框进行搜索需要的库包名字,选择需要的库包,选择apply进行安装第二种1.双击打开AnacondaPrompt(Anaconda3)(打开系统菜单找到anaconda就能看到)

    2022年10月14日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号