MongoDB启动失败解决方案

x33g5p2x  于2022-02-18 转载在 Go  
字(0.8k)|赞(0)|评价(0)|浏览(2170)
  1. [root@VM-20-8-centos init.d]# service mongodb_27018 start
  2. about to fork child process, waiting until server is ready for connections.
  3. forked process: 29002
  4. ERROR: child process failed, exited with 100
  5. To see additional information in this output, start without the "--fork" option.

查看mongodb的日志

  1. tail -50f mongodblog目录/config.log
  1. // 日志内容是否有出现下面两个中的一个者使用下面的解决方案
  2. Requested option conflicts with current storage engine option for directoryPerDB; you requested true but the current server storage is already set to false and cannot be changed
  3. An incomplete repair has been detected! This is likely because a repair operation unexpectedly failed before completing. MongoDB will not start up again without --repair



解决方案

  1. //删除db目录里面的/mongod.lock ,否则下面的命令是运行不成功的
  2. rm -rf db目录//mongod.lock
  3. //修复数据
  4. mongod --dbpath db目录 --repair
  5. //删除db目录里面的storage.bson
  6. rm -rf db目录/storage.bson
  7. //然后用root用户进行启动
  8. sudo -u root mongod -f 配置文件路径

相关文章

最新文章

更多