CentOS7下mongodb忘記密碼后重置密碼


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM