Mongodb 重置密碼或創建用戶


 

 

 

1.關閉mongodb  服務

win+r  輸入services.msc 回車

找到MongoDB  關閉掉

2.進入到 win +r  輸入cmd  進入命令窗口 在進入到mongodb 的安裝目錄 進入bin 文件夾

3.輸入命令  這里需要注意的是 需要創建這么幾個文件夾  

 

mongod --logpath "位置\log\MongoDB.log" --logappend --dbpath "位置\db" --directoryperdb --reinstall

 

這句的命令是 刪除mongodb的服務 並創建一個無驗證的 服務

4.按照1的方法 啟動mongodb的服務

這時候進入到 從bin文件夾下 寫入命令 mongo

 

5. 查看是否存在用戶

use admin

db.system.users.find()

如無用戶 創建一個 如果有 就刪除 

db.system.users.remove({})

我這里  無用戶的 所以不需要刪除 

6.這時候我們重新創建用戶  這里的用戶名和密碼 可以自己修改

db.createUser({user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})

這里 我們創建完 用戶 在查詢一下 

7. exit退出mongodb 重復1的步驟 關閉服務  

8.輸入 mongod --auth --logpath "位置\log\MongoDB.log" --logappend --dbpath "位置\db" --directoryperdb --reinstall

 啟動服務

9.打開mongo  查詢

你會發現報錯了

10.重新登陸  輸入命令 mongo -u 賬戶 -p 密碼

結束

 如果 Robomongo 登陸不上 http://blog.csdn.net/szxiaohe/article/details/52652507


免責聲明!

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



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