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