您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MongoDB

MongoDB关闭数据库服务的3个整理方法教程

时间:01-15来源:作者:点击数:

一般情况下,我们的普通业务估计用不到MongoDB数据库,这不今天老蒋也是第一次接触这个数据库,需要将这个数据库先关闭后处理维护。因为没有遇到过,所以需要找文章看到底用什么命令关闭。于是,整理几个MongoDB关闭数据库服务的方法整理。

MongoDB关闭数据库服务的3个整理方法教程插图

第一、运行中关闭

如果我们在操作命令行中执行的话,直接可以用命令行关闭

Crtl+C

直接可以阻断SHELL命令的执行。如果以前台方式启动 MongoDB 服务,使用Crtl+C服务会关闭,这种关闭方式会等待当前进行中的的操作完成,所以依然是干净的关闭方式。

第二、使用数据库命令关闭

1、开启服务

 [mongo@redhatB data]$ mongod -f /database/mongodb/data/mongodb_27017.conf
forked process: 18155
all output going to: /var/applog/mongo_log/mongo.log
child process started successfully, parent exiting

2、登录数据库

[mongo@redhatB data]$ mongo
MongoDB shell version: 2.2.1
connecting to: test

3、关闭 MongoDB 服务

> use admin;
switched to db admin
> db.shutdownServer();
Wed Nov 14 06:07:33 DBClientCursor::init call() failed
Wed Nov 14 06:07:33 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1:27017
server should be down...
Wed Nov 14 06:07:33 trying reconnect to 127.0.0.1:27017
Wed Nov 14 06:07:33 reconnect 127.0.0.1:27017 failed couldnt connect to server 127.0.0.1:27017

第三、使用 Mongod 命令关闭

 [mongo@redhatB data]$ mongod  --shutdown  --dbpath /database/mongodb/data/
killing process with pid: 17747

这样,我们可以选择其中合适的办法关闭MongoDB服务器。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门