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

新裝mongodb後,結果一段時間沒有用,密碼給忘記了,只能重置密碼了。mongodb

步驟以下:rest

一、找到mongodb的配置文件rem

經過ps -ef|grep mongod找到mongodb的配置文件mongod.conf登錄

也能夠經過find / -name mongod.conf找到配置文件配置

發現配置文件在/etc/mongod.confgrep

 

二、編輯配置文件將用戶驗證的配置項屏蔽密碼

vi /etc/mongod.conf配置文件

 

保存後退出db

三、重啓mongodtab

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

相關文章
相關標籤/搜索