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

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

2018年06月10日 18:27:16 xiejava1018 閱讀數 3172java

 版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/fullbug/article/details/80643239mongodb

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

步驟以下:.net

一、找到mongodb的配置文件rest

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

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

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

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

vi /etc/mongod.conf配置

保存後退出

三、重啓mongod

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

相關文章
相關標籤/搜索