新装mongodb后,结果一段时间没有用,密码给忘记了,只能重置密码了。
步骤如下:
1、找到mongodb的配置文件
通过ps -ef|grep mongod找到mongodb的配置文件mongod.conf
也可以通过find / -name mongod.conf找到配置文件
发现配置文件在/etc/mongod.conf

2、编辑配置文件将用户验证的配置项屏蔽
vi /etc/mongod.conf

保存后退出
3、重启mongod
systemctl restart mongod
4、登录mongo
这时候登录就不需要密码认证了,然后删除以前设置的用户
use admin
db.system.users.find()
db.system.users.remove({})

5、重新设置密码
db.createUser({user:'admin',pwd:'mnbvvbnm',role:[{"role":"userAdminAnyDatabase","db":"admin"}]})

6、将配置文件的验证还原,重启mongod就可以了

本文介绍了一种在忘记MongoDB密码后重置密码的方法。包括停用密码验证、删除原有用户、创建新用户并设置新密码等步骤。
1044

被折叠的 条评论
为什么被折叠?



