起因
还能怎么滴,我忘了MongoDB的密码呗。
操作
- 进入MongoDB的安装目录的bin目录下,(我的目录是
D:developerMongoDBServer4.2in
); - 用记事本打开
mongod.cfg
,找到security:
和authorization: enabled
,把这两行注释掉(就是前面加上#); - 重启MongoDB(用管理员身份打开cmd,运行
net stop MongoDB
和net start MongoDB
),此时你就可以无验证的链接MongoDB了; - 不管是用cmd还是连接工具直接连上MongoDB,执行如下命令:
use admin;
db.changeUserPassword('用户名','新密码');
; - 还是修改mongod.cfg,把注释去掉(千万别把第二行前面的空格去了,否则启动报错),重启MongoDB;
- 登录验证新密码。
总结
就是去掉验证,改密码,然后开启验证。你要是不想要密码,直接注释了配置文件中那两行就好。