一、修改密码:
切换至mongo的bin目录下,登录mongo
use admin
db.changeUserPassword('用户名','新密码');
db.auth('用户名','新密码');
二、忘记密码,重置密码:
步骤如下:
1、找到mongodb的配置文件
通过
ps -ef|grep mongod
找到mongodb的配置文件mongod.conf
也可以通过find / -name mongod.conf找到配置文件
发现配置文件在/etc/mongod.conf
2、编辑配置文件将用户验证的配置项屏蔽
vi /etc/mongod.conf
保存后退出
3、重启mongod
systemctl restart mongod
或者
mongod --shutdown --config /data/mongoDB4.4.8/mongoDB-4.4.8/mongodb.conf
mongod --config /data/mongoDB4.4.8/mongoDB-4.4.8/mongodb.conf
4、登录mongo
这时候登录就不需要密码认证了,然后删除以前设置的用户
use admin
db.system.users.find()
db.system.users.remove({})
5、重新设置密码
db.createUser({user:'userName',pwd:'passWord',roles:[{"role":"root","db":"admin"}]});
db.auth('userName', 'passWord');
6、将配置文件的验证还原,重启mongod就可以了
systemctl restart mongod
mongod --config /data/mongoDB4.4.8/mongoDB-4.4.8/mongodb.conf --auth
标签:mongod,配置文件,--,MongoDB,db,密码,conf,忘记 From: https://www.cnblogs.com/chuangsi/p/17358704.html