如果你其他什么删除这删除那都不起作用,看看我这个管用不。
分析问题的原因:
- 你能在网上找的那些博文说的
- 你的mongo配置文件中配置的信息,路径下少东西。比如data文件夹路径,或者日志文件夹路径看看都对不对
- 可能你文件路径对了,但是文件又问题,就像配置副本集遇到的
我出现这错误的原因是配置MongoDb副本集的时候,加密码认证(keyFile认证)导致的。
错误原因是,我只创建了KeyFile.file文件,但是配有写加密信息和配置文件的读写权限
主意:在做下面步骤前,先把mongo的用户名和密码设置好,可以看我另一篇博文,下面附上链接
https://blog.youkuaiyun.com/t_to_d/article/details/110232396
正确步骤:
- 创建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
- 配置文件加入
- 重启mongoDB