使用mongod启动mongo数据库时报错ERROR: child process failed, exited with error number 100

简介: 使用mongod启动mongo数据库时报错ERROR: child process failed, exited with error number 100

首先当然是网上找答案,几乎所有的都是让我删掉mongod.lock文件,再用repair启动


跟着操作后如下:

image.png

20200828141743420.png

image.png

当然在我查资料前,我就没想过会一次就修复好,那怎么办呢,我就开始检查我的conf文件,有如下信息:

image.png



乍一看似乎没什么问题,但是replSet这个字段似乎不太对,我们解读下上面的字段信息:

dbpath#数据存放目录  
logpath#日志文件目录 
replSet#副本集名称,同一个副本集,名称必须一致 
port#mongodb端口  
fork=true#后台运行


副本集要能正常使用,这个我试过,需要两个及以上的节点,而我这里就一台机器,无法成功选举,所以没有主节点。


当我把这个字段从conf文件中删掉,再repair启动,mongod正常启动,OK,一切正常。


相关文章
|
5月前
|
SQL 监控 关系型数据库
|
2月前
|
SQL 关系型数据库 数据库
PostgreSQL数据库报错 ERROR: multiple default values specified for column "" of table "" 如何解决?
PostgreSQL数据库报错 ERROR: multiple default values specified for column "" of table "" 如何解决?
252 59
|
3月前
|
SQL 关系型数据库 MySQL
解决:Mybatis-plus向数据库插入数据的时候 报You have an error in your SQL syntax
该博客文章讨论了在使用Mybatis-Plus向数据库插入数据时遇到的一个常见问题:SQL语法错误。作者发现错误是由于数据库字段中使用了MySQL的关键字,导致SQL语句执行失败。解决方法是将这些关键字替换为其他字段名称,以避免语法错误。文章通过截图展示了具体的操作步骤。
|
4月前
|
NoSQL MongoDB 数据库
Mongo 数据库备份和恢复命令
Mongo 数据库备份和恢复命令
208 4
|
5月前
|
SQL 监控 关系型数据库
|
6月前
|
监控 druid Java
Druid【SpringBoot集成】监控数据库报错 Failed to bind properties under ‘‘ to javax.sql.DataSource 解决(含配置源码)
Druid【SpringBoot集成】监控数据库报错 Failed to bind properties under ‘‘ to javax.sql.DataSource 解决(含配置源码)
525 0
|
6月前
|
Java Python
【已解决】RuntimeError Java gateway process exited before sending its port number
【已解决】RuntimeError Java gateway process exited before sending its port number
284 0
|
6月前
|
XML Java 数据库
SpringBoot【问题 03】BindingException\MalformedInputException\Error querying database(sqlite数据库)
SpringBoot【问题 03】BindingException\MalformedInputException\Error querying database(sqlite数据库)
144 0
|
12月前
|
Oracle 关系型数据库 数据库
在Flink CDC中,使用Oracle 11g数据库的NUMBER类型作为主键
在Flink CDC中,使用Oracle 11g数据库的NUMBER类型作为主键
114 1
|
存储 SQL NoSQL
【mongo 系列】mongodb 学习一,基本 nosql 和 mongodb等数据库对比
咱们工作或者学习的过程中,接到一个需求,或者学习一个技能的时候,我们是如何去学习的呢?
138 2