mongodb 设置密码 mongodb 忘记密码

导读:在使用mongodb时,我们经常会遇到忘记密码的情况 。这篇文章将介绍如何重置mongodb的密码 。
1. 进入mongo shell
首先,我们需要进入mongo shell 。在命令行输入以下命令:
```
mongo
2. 切换到admin数据库
【mongodb 设置密码 mongodb 忘记密码】接着,我们需要切换到admin数据库 。在mongo shell中输入以下命令:
use admin
3. 创建超级用户
现在 , 我们需要创建一个超级用户来重置密码 。输入以下命令:
db.createUser({user: "superuser", pwd: "password", roles: ["root"]})
其中,superuser是用户名,password是密码 。
4. 退出mongo shell
输入以下命令退出mongo shell:
exit
5. 重新启动mongodb
输入以下命令重新启动mongodb:
sudo service mongod restart
6. 使用超级用户登录
现在我们可以使用超级用户登录mongodb了 。在命令行输入以下命令:
mongo -u superuser -p password --authenticationDatabase admin
7. 重置密码
最后,我们需要重置密码 。在mongo shell中输入以下命令:
db.changeUserPassword("username", "newpassword")
其中,username是要重置密码的用户名,newpassword是新密码 。
总结:通过以上步骤,我们可以轻松地重置mongodb的密码,保证数据的安全性 。

    推荐阅读