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
