Mongodb装在linux上,一次配置之后,很少再去看。突然有天需要做改动了,蛋疼的发现密码忘记了,后来查到解决方案也不麻烦。如下:
//首先看一下mongo的配置文件在哪
ps -aux|grep mongo
//编辑conf文件
//找到auth=true,将其注释掉
vim /etc/mongod.conf
//重启mongodb,使上面的改动生效
service mongod restart
use admin
//查询所有用户
db.system.users.find()
//你可以把现有的所有用户remove掉。我这里直接增加一个新用户
db.createUser({ user:"ivan", pwd:"admin" });
//以上就增加了新用户,然后将权限再打开,并重启mongodb,完成。
vim /etc/mongod.conf
service mongod restart