1、当我们使用离线安装mongodb完成后,

推荐安装教程:

http://dblab.xmu.edu.cn/blog/868-2/#more-868

在使用 ' mongod -f XXX/mongodb.conf ' 启动mongodb服务后(XXX是conf文件存放目录,根据自己新建的位置确定。因为添加了path变量,所有我直接使用的mongod命令)

关闭mongodb服务一定要:

' mongo ' 命令进入shell界面

使用以下命令停止mongodb服务

    use admin
db.shutdownServer()

然后输入exitCtrl+C退出shell模式

这里一般就完成了,但是我退出后遇到了一个问题

会输出以下信息报错,服务无法正常关闭:

--01T10::53.961+ I  NETWORK  [js] trying reconnect to 127.0.0.1: failed
--01T10::53.961+ I NETWORK [js] reconnect 127.0.0.1: failed failed
--01T10::53.962+ I QUERY [js] Failed to end session { id: UUID("ebb3c7bf-a3e9-4d03-bda4-3c0e5ad2e54c") } due to SocketException: socket exception [CONNECT_ERROR] server [couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused]

这里,我们输入以下命令:

mongod --repair

输出有以下即关闭了服务:

--01T10::01.943+ I  STORAGE  [initandlisten] Finished shutting down checkpoint thread
--01T10::01.962+ I STORAGE [initandlisten] shutdown: removing fs lock...
--01T10::01.963+ I CONTROL [initandlisten] now exiting
--01T10::01.963+ I CONTROL [initandlisten] shutting down with code:

如果没有正常关闭服务,下次启动时就会报以下错误无法启动,哪怕没有mongo进程在运行

ERROR: child process failed, exited with error number 

2、centos使用yum源安装mongodb:

可以参考以下网站:

https://blog.csdn.net/weixin_34393428/article/details/93026350

其中设置yum源时,建议gpgcheck=0,因为没有梯子大概率验证失败

然后mongod.conf配置文件不需要修改。特别是bind ip该参数,使用默认127.0.0.1即可,修改为本机ip会启动mongod服务失败

最后使 mongodb 系统启动

systemctl enable mongod

查看状态:

systemctl status mongodb 

3、启动的两个警告:

1.WARNING: Access control is not enabled for the database.

可以参考以下链接:

https://blog.csdn.net/ttxsely/article/details/77726164

2.WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.

这个警告好像无法解除,可以看看下面的链接:

https://www.cnblogs.com/ywcz060/p/5543228.html

总结:

推荐使用yum源安装,这样安装不会有其他的问题。

MongoDB启动和关闭问题的更多相关文章

  1. mongodb启动和关闭

    mongodb的启动 mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/log/33988.log --port 33988 --f ...

  2. MongoDB 启动和关闭

    重启命令 service mongodb restart 启动命令 mongod -f /data/tools/mongodb/config/config.conf 必须要带配置文件才能启动 关闭命令 ...

  3. Mongodb启动&关闭

    mac 下mongo的启动和关闭以及启动问题解决 mongo的安装在这:http://www.cnblogs.com/leinov/p/6855784.html Mac os mongodb数据安装路 ...

  4. mongodb之 非正常关闭启动报错处理

    Mongodb如果非正常关闭,直接启动会报错.查看日志文件. 处理: 需要做的是删除mongod.lock和WiredTiger.lock这两个lock文件,然后执行--repair,这里的mongo ...

  5. mongodb因非法关闭导致无法启动的解决方案

    mongodb因非法关闭导致无法启动的解决方案 1.删除数据库目录的.lock文件 2.输入命令 mongod --repair 3.重启

  6. Mongodb启动命令mongod参数说明

    Mongodb启动命令mongod参数说明 mongod的主要参数有: 基本配置 ----------------------------------------------------------- ...

  7. mongodb启动后台服务

    将MongoDB部署在服务器机子上时mongodb的实例应为后台服务进行的方式运行,而非前台进程,否则远程会话一关闭mongodb也跟着关闭了.本文介绍mongodb后台服务进程开启和关闭的操作. 开 ...

  8. MongoDB启动配置等

    目录: 一.mongoDB 启动配置 二.导出,导入,运行时备份 三.Fsync锁,数据修复 四.用户管理,安全认证 一.启动项 mongod --help C:\Windows\system32&g ...

  9. mongoDB启动参数备忘

    本文转载 Mongodb启动命令mongod参数说明   mongod的主要参数有:    基本配置   ----------------------------------------------- ...

随机推荐

  1. Gym 101170A Arranging Hat dp

    Arranging Hat 题目大意: 给你n,m n个m位的数,保证m位,问要是n个按照从小到大排序,求改变最少个数字,使得这n个按照不递增排序,求最后排序的结果. //dp[i][j] 表示前i个 ...

  2. 201771030115-牛莉梅 实验一 软件工程准备-<初学《构建之法--现代软件工程》的疑问>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  3. 多线程高并发编程(8) -- Fork/Join源码分析

    一.概念 Fork/Join就是将一个大任务分解(fork)成许多个独立的小任务,然后多线程并行去处理这些小任务,每个小任务处理完得到结果再进行合并(join)得到最终的结果. 流程:任务继承Recu ...

  4. 数据结构之栈(stack)的实现

    一.栈 1.定义 栈的英文为(stack),是一种数据结构 栈是一个先入后出(FILO-First In Last Out)的有序列表. 栈(stack)是限制线性表中元素的插入和删除只能在线性表的同 ...

  5. java接口自动化(五) - 企业级代码管理工具Git的配置

    1.简介 上一篇讲解完如何安装Git后,今天宏哥趁热打铁讲解一下Git的使用,要想使用Git,我们还需要做一些准备工作,首先你的拥有一个Git账号,所以如果你没有的话,就快速注册一个吧. 2.Git注 ...

  6. EI检索

    第一步: 网址:http://www.elsevier.com/online-tools/engineering-village 第二步: 网址:http://www.engineeringvilla ...

  7. 单片机P0口

    http://www.21ic.com/app/mcu/201307/186301.htm http://blog.csdn.net/zmq5411/article/details/6005977 h ...

  8. 前端面试题-几个很实用的BOM属性对象方法?

    什么是Bom? Bom是浏览器对象.有哪些常用的Bom属性呢? (1)location对象 location.href-- 返回或设置当前文档的URL location.search -- 返回URL ...

  9. fastadmin后台:选择视频并允许上传到服务器

    1.在对应方法的视图  “view/class/add.html" 中上传视频部分添加:data-mimetype="video/mp4" 2.在 ”applicatio ...

  10. leetcode 第184场周赛第一题(数组中的字符串匹配)

    一.函数的运用 1,strstr(a,b); 判断b是否为a的子串,如果是,返回从b的开头开始到a的结尾 如“abcdefgh” “de” 返回“defgh”: 如果不是子串,返回NULL: 2,me ...