首页 > 数据库 > 数据库开发技术 > mongodb忘记密码怎么办

mongodb忘记密码的处理办法较MySQL等数据库而言方法显得更加暴力,处理方式如下:
mongodb的配置文件一般可以通过查看进程的方式查看文件名,例如:
ps -ef|grep mongod然后修改配置文件,将其中的auth = true 用户验证的配置注释掉

/* Centos6 系统 */service mongod restart/* Centos7 系统 */systemctl restart mongod
/* 例如前面查出的进程号是2418 */kill 2418/* 启动mongodb *//opt/mongodb/bin/mongod -f /opt/mongodb/data/mongodb.conf
此时这时候登录就不需要密码认证,可以进行修改密码的处理
/* 切换到 admin 用户下 */use admin/* 查看当前的用户 */db.system.users.find()/* 删除现有用户 */db.system.users.remove({})/* 创建新的超管账号 */db.createUser({user:"admin",pwd:"Admin@123",roles:["root"]})
重置后再将配置文件还原,使用认证方式登录即可。


6. 监控利器出鞘:Prometheus+Grafana监控MySQL、Redis数据库
7. PostgreSQL主从复制--物理复制
8. MySQL传统点位复制在线转为GTID模式复制

原文作者:数据库干货铺;如有侵权,请联系管理员删除。