首页 > 数据库 >MongoDB忘记密码、修改密码总结

MongoDB忘记密码、修改密码总结

时间:2023-04-27 13:55:46浏览次数:51  
标签:mongod 配置文件 -- MongoDB db 密码 conf 忘记

一、修改密码:

切换至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

相关文章

  • windows忘记登录密码处理方法
    1.重新启动电脑,连续按F8键,选择命令提示的安全模式2.选择Administrator3,打开管理员命令窗口4.输入命令:netuser查找用户帐户:显示结果如下:-------------------------------------------------------------------------------AdministratorDefaultAccount......
  • SpringBoot配置MongoDb
    MongoDb建表:MongoDB不需要建表,直接插入数据就会建表。日期用ISODate()转换。db.getCollection("mongoDbTest").insert({userId:"dxcefg",status:1,price:1.23,updateTime:ISODate("2022-02-13T07:06:25.371Z")})添加maven依赖:<dependency>......
  • 通过Netscaler设置用户云桌面密码输入次数
    登录Netscaler,进入Configuration界面选择根据如图所示顺序,点击VirtualServers3.编辑BasicSettings4.选择“more”下拉菜单5.找到如图所示配置选项,自定义用户最大输错密码次数以及锁定时间6.配置完成后点击“ok”保存配置7.登录到外网云桌面,进行测试。如图所示由于输错密码达到设......
  • Linux账号密码安全运维
    前言随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。要知道有很多事情是云计算厂商不能为我们做的,就比如账号密码的安......
  • P.13-用户密码加密存储密码、P.14-铺垫知识jwt工具类使用、P.15-登录接口实现细节分析
    P.13-用户密码加密存储密码实际项目中我们不会把密码明文存储在数据库中。默认使用的PasswordEncoder要求数据库中的密码格式为:{id}password。它会根据id去判断密码的加密方式。但是我们一般不会采用这种方式。所以就需要替换PasswordEncoder。我们一般......
  • Go 使用 MongoDB 实现分页查询
    解决过程CSDN中搜到一个有Bug的代码import( "context" "time" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options")funcFind(database*mongo.Databas......
  • 虚拟机-windows 修改密码
    1、关机2、备份卷3、手动操作把系统卷挂载到别的vm上4、复制cmd.exe覆盖放大镜的exe文件5、手动卸载6、进入登录页面后点击放大镜的按钮,输入命令重置密码当前密码Tstack@1231.关机[root@openstack‐con01~(keystone_admin)]#novalist‐‐all|grep172.16.0.48|5d356c31‐......
  • 戴尔 联系 IBM 常用服务器 存储 默认管理口 地址 用户名 密码
    服务器设备默认管理1、宝德4卡服务器默认用户名:ADMIN/密码:111111112、超微服务器默认用户名:ADMIN/密码:admin000默认用户名:ADMIN/密码:ADMIN3、浪潮服务器型号:NF5270M4管理地址:手动配置默认用户名:admin/密码:admin型号:NF5270M2管理里地址:192.168.1.100默认用户名:a......
  • 用户密码加密存储与铺垫知识jwt工具类使用
    用户密码加密存储密码加密存储实际项目我们不会把密码明文存储在数据库中。默认使用PasswordEncoder要求数据库中的密码格式为{id}passwrod。它会根据id去判断密码为加密方式。但是我们一般不会采用这种方式。所以就需要替换PasswordEncod......
  • windows找回wifi密码
    1.打开命令提示符,键入netshwlanshowprofiles就像下图2.上述列表中的名称是电脑中存储的所有wifi配置;找到待找回密码的wifi名称,继续输入netshwlanshowprofilename="wifi名称"key=clear安全设置中的关键内容就是wifi密码......