新裝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就可以了