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就能够了