CentOS7下mongodb忘记密码后重置密码

CentOS7下mongodb忘记密码后重置密码

2018年06月10日 18:27:16 xiejava1018 阅读数 3172java

 版权声明:本文为博主原创文章,未经博主容许不得转载。 https://blog.csdn.net/fullbug/article/details/80643239mongodb

新装mongodb后,结果一段时间没有用,密码给忘记了,只能重置密码了。spa

步骤以下:.net

一、找到mongodb的配置文件rest

经过ps -ef|grep mongod找到mongodb的配置文件mongod.confblog

也能够经过find / -name mongod.conf找到配置文件rem

发现配置文件在/etc/mongod.confget

二、编辑配置文件将用户验证的配置项屏蔽登录

vi /etc/mongod.conf配置

保存后退出

三、重启mongod

systemctl restart mongod

四、登陆mongo

这时候登陆就不须要密码认证了,而后删除之前设置的用户

use admin 

db.system.users.find()

db.system.users.remove({})

五、从新设置密码

 

db.createUser({user:'admin',pwd:'mnbvvbnm',role:[{"role":"userAdminAnyDatabase","db":"admin"}]})

六、将配置文件的验证还原,重启mongod就能够了

相关文章
相关标签/搜索