mongodb启动不了:child process failed, exited with error number 100

如果你其他什么删除这删除那都不起作用,看看我这个管用不。

分析问题的原因:

  1. 你能在网上找的那些博文说的
  2. 你的mongo配置文件中配置的信息,路径下少东西。比如data文件夹路径,或者日志文件夹路径看看都对不对
  3. 可能你文件路径对了,但是文件又问题,就像配置副本集遇到的

我出现这错误的原因是配置MongoDb副本集的时候,加密码认证(keyFile认证)导致的。

错误原因是,我只创建了KeyFile.file文件,但是配有写加密信息和配置文件的读写权限

主意:在做下面步骤前,先把mongo的用户名和密码设置好,可以看我另一篇博文,下面附上链接

https://blog.youkuaiyun.com/t_to_d/article/details/110232396

正确步骤:

  1. 创建KeyFile.file文件,并修改文件的操作权限为 600
    [root@hadoop39 mongodb-4.0.2]# openssl rand -base64 666 > /usr/local/mongo/KeyFile.file
    [root@hadoop39 mongodb-4.0.2]# chmod 600 /usr/local/mongodb-4.0.2/keyfile
    
  2. 配置文件加入
  3. 重启mongoDB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值