一、可能是因为机器重启后,导致/var/run 下面的mongodb目录被删除了。
要重新新建这个目录
cd /var/run
mkdir mongodb
然后授权成mongod用户
chown mongod:mongod mongodb
最后就可以使用service来管理相关的启停服务了
service mongod start

不授权成mongod用户也可以,只是mongod.service文件里也要注意权限。root可以重启mongod权限的文件,但是mongod用户无法启动root权限的文件。但是root用户操作数据库通常有风险,所以改用mongod。

mongodb有几个文件比较重要
配置文件目录:  /etc/mongod.conf
数据目录:/var/lib/mongo
启停服务:service mongod status/restart/start/stop
sock 文件:/tmp目录下
日志文件:/var/log//mongodb/mongod.log
PID文件:/var/run/mongodb/mongod.pid
要是找不到可以find  find / -name mongod.log
重启后还是报错,可查看日志:sudo tail -f  /var/log//mongodb/mongod.log

二、报错:mongod.service - SYSV: Mongo is a scalable, document-oriented database

Cent OS 7上需要把mongoDB添加到systemd,否则会出现上面的错误
将mongoDB添加到systemd

# vim /usr/lib/systemd/system/mongod.service

文件内容编辑如下:

———————————————————————————————————————
[Unit]
Description=mongodb database

[Service]
User=mongod   #先看文件夹的权限,如果是root,那么就要改为root。由于我就是root,而我用了mongod所以提示无权限读取mongod.bson 
Group=mongod #先看文件夹的权限,如果是root,那么就要改为root
Environment="OPTIONS=--quiet -f /etc/mongod.conf" # mongod.conf文件的路径
ExecStart=/usr/bin/mongod $OPTIONS run
PIDFile=/var/run/mongodb/mongod.pid   #PID文件的路径

[Install]
WantedBy=multi-user.target

——————————————————————————————————————
建立链接:
ln -s /usr/lib/systemd/system/mongod.service /etc/systemd/system/multi-user.target.wants/

重新加载systemctl:
systemctl daemon-reload

三、重启XMDB提示 27071:0.0.0.0端口重复,此时要先查到进程号,杀进程。
注意,kill进程的时候,尽量用kill -15 pid ,不要用 kill -9 pid ,防止数据损坏。

mongodb服务器重启失败的原因分析相关推荐

  1. 华为服务器DHCP进不去系统,dhcp服务器重启失败

    dhcp服务器重启失败 内容精选 换一换 启动目的端时失败,错误码:SMS.3103,提示迁移失败原因"对目的服务器重新建立引导失败".启动目的端后,系统会重新安装目的端Grub, ...

  2. Eraser unused space 失败的原因分析!

    今天的我想对主人说的Eraser,扫绿色的Eraser按钮,还有吸气管只要按一下白色的小按钮,不知不觉竟把手伸了进去,你们瞧,于是,点着后,呀,要把一些废纸烧掉,怪有意思的.出现错误:Eraser u ...

  3. linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案

    先给大家说下问题描述? 重装了ubuntu系统,安装vim出现了以下问题: sudo apt-get install vim 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信 ...

  4. ArcMap 导入 wrl_ai文件导入c4d没反应怎么办? c4d导入ai源文件失败的原因分析_Illustrator教程_平面设计...

    ai文件导入c4d没反应怎么办?我们知道爱河c4d是互通的,想要将ai中的设计稿导入c4d中,该怎么操作呢?下面我们就来看看ai源文件导入c4d失败的原因分析,需要的朋友可以参考下 为什么C4D软件会 ...

  5. win7安装android驱动失败怎么办,Win7蓝牙驱动安装失败的原因分析与解决方法

    蓝牙是一种支持设备短距离通信的无线电技术,现在不管是手机还是电脑都已经普遍的使用蓝牙功能了.如果Win7系统电脑没有安装蓝牙驱动的话,是需要安装后才能使用的.最近,有用户在安装蓝牙驱动的时候,发现安装 ...

  6. 爆款打造,怎样打造爆款,爆款失败的原因分析

    爆款打造,怎样打造爆款,爆款失败的原因分析 很多人都想要打造爆款,但是成功的基本上都是比较少的,今天我们就来分析跟爆款失败的原因. 一.人群标签 1.我们所选择的爆款款式风格和自身店铺的风格人群不一致 ...

  7. 2020年淘宝店铺“补单”失败的原因分析总结

    淘宝店铺补单是双面性,有利亦有弊,有利就是可以帮助店铺的商品宝贝提升销量.权重.店铺的权益:有弊就是一旦被发现,就会面临被处罚,所以,我们在淘宝补单一定需要注意细节问题,而且还需要了解2020年淘宝店 ...

  8. php验证微信公众号开发服务器token失败的原因之一

    微信公众号开发验证服务器token失败的原因各有各的不同,我只是提供我遇到的一种:php用错代码使得没有request返回值导致微信公众号验证服务器token失败. 我后台用的是php,而且是word ...

  9. Tomcat服务器启动失败的原因

    Tomcat1.Tomcat服务器启动失败的原因 忘记配置JAVA_HOME.因为tomcat是用java实现的,运行时至少需要JRE环境,否则报错 JAVA_HOME写错了.即使你有JDK环境,to ...

最新文章

  1. 大话数据结构-栈与队列
  2. python 命令-Python中执行系统命令的四种方法
  3. 时空AI技术:深度强化学习在智能城市领域应用介绍
  4. Linux 上网配置 修改IP
  5. 乐观锁与悲观锁及应用举例
  6. 复习Java的精华总结
  7. [数据库] ------ mysql 执行计划
  8. POI技术—用于java开发解析excel的抽象类
  9. NYOJ469(动态规划)
  10. sqoop 使用笔记
  11. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-1.SpringBoot整合微信支付开发在线教育视频站点介绍...
  12. [docker学习笔记] 0.工具/环境
  13. HRCAD2008 无法加载问题
  14. 中兴捧月比赛DIJKSTRA派算法说明
  15. 计算机无法关机 总是自动启动不了怎么办,电脑不能关机,小编教你电脑关机后总是重启怎么办...
  16. vue移动端上传文件插件_轻量级Vue图片上传插件——Vue-core-image-Upload
  17. PIL+pyqt 写了一个图片批量无损压缩工具python
  18. linux添加定时任务报错 error renaming /var/spool/cron/#tmp.xxxxxxxx to /var/spool/
  19. mongodb关联查询
  20. android图片美化开源,GitHub - xingxing-yan/BLImage: Android中美化图片的库。功能包括滤镜,贴纸,标签,裁剪,涂鸦,亮度,饱和度,对比度,马赛克等功能...

热门文章

  1. 微信编辑器 wxEditor 最牛逼的富文本编辑器
  2. 合并pd.merge()含有相同的某一列两个不同的dataframe表格
  3. Vue 点击事件写法
  4. 信用卡被风控的原因是什么?如何应对风控?
  5. JAVA 制作给定时间倒计时器
  6. ∵∵∵∵不开心∵∵∵∵
  7. 学硕vs专硕、全日制vs非全日制硕士,到底有什么区别?
  8. 与浏览网站的访客直接进行QQ对话
  9. 计算机视觉检测 白皓月,基于深度神经网络的视线跟踪技术研究
  10. 校园综合平台-微信小程序版(整整两个月暑假的成果啊 (•ิ_•ิ))