在mongo db4.x 中,或mongo db cluser中,如果admin密码忘记了,必须按下面的步骤来做。
思路为注释掉security认证部分,重启mongo server, 重建admin用户,再打开security,重启mongo server,就OK了

on master and slave mongo DB hosts, 
1) vi /etc/mongod.conf
注释下面的内容
#security:
# clusterAuthMode: keyFile
# keyFile: /data/mongodb/key/repl_set.key
# authorization: enabled
 
然后重新启动 mongodb servers 
2) systemctl restart mongod

on master host,  
3) 连接到master上
mongo --host <master MongoDB IP>
MongoDB shell version v4.0.3
connecting to: mongodb://xxxx
Implicit session: session { "id" : UUID("08e62bd1-15e3-4230-bd70-4a1bf2808478") }
MongoDB server version: 4.0.3
bpmRepSet:PRIMARY>

4) 执行下面的操作去重新建立admin用户
use admin
db.system.users.find()
db.dropUser("admin")
db.system.users.remove({user:"admin"}) 
db.createUser({user:"admin",pwd:"yourpass",roles:["readWrite"]})
db.grantRolesToUser("admin",[{ role: "clusterAdmin", db: "admin" }]);
db.grantRolesToUser("admin",[{ role: "userAdminAnyDatabase", db: "admin" }]);

on master and slave mongo DB hosts, 
5) vi /etc/mongod.conf
//打开下面的内容
security:
 clusterAuthMode: keyFile
 keyFile: /data/mongodb/key/repl_set.key
 authorization: enabled
 
然后重新启动 mongodb servers 
6) systemctl restart mongod

on master host,  
7) 连接到master上
mongo --host <master MongoDB IP>
> use admin
> db.auth("admin","yourpass")

如果允许slave 读操作,则在slave上执行 rs.slaveOk(); 就OK

mongo db 恢复admin密码攻略相关推荐

  1. android mac 照片恢复,删掉的照片怎么恢复?找回攻略用起来!

    生活中删掉一些手机的照片和清理一些数据在日常生活中来说十分的普遍,但是有时候就会误删除一些重要的图片,因此,给大家分享一些恢复手机删除照片如同删除一般简单的方法,从此可以随心所欲的删除手机照片,不怕不 ...

  2. android 2.0 qq同步,Android刷机:QQ同步助手恢复手机资料攻略

    Android手机火爆的一塌糊涂.走在大街上.坐在地铁里,甚至是上厕所你都会看到有人在使用Android手机.而Android手机的最大乐趣在于开放性,拥有各种各样的ROM,让玩家可以尽情的刷机. 但 ...

  3. 达梦数据库SYSDBA密码攻略

    刚接触达梦数据库,SYSDBA用户的密码和其它数据库有所不同,因为如果忘记它并且数据库里再无其它拥有DBA角色的用户,那就真的要凉凉了. 如果达梦数据库部署在类似于LINUX的操作系统上,密码.端口都 ...

  4. aircrack-ng暴力破解无线密码攻略

    准备 kali下载:https://www.kali.org/downloads/ 其实使用的aircrack-ng(对无线网进行渗透测试的工具,但是大神已经把很多安全渗透以及其他的黑客工具都预装在了 ...

  5. 达梦数据库登录密码攻略

    有时给一个用户起密码也挺头疼的,不同的平台有着不同的限制,最常见的限制比如长度限制.复杂度限制.相似度限制.达梦数据库也有着自己的限制,由参数pwd_policy决定,默认级别为2.本文暂不探讨这个参 ...

  6. android.密码是多少,mvandroidapk游戏的密码是多少 | 手游网游页游攻略大全

    发布时间:2015-10-17 金盏花恐怖游戏怎么玩?想必很多玩家都想知道,下面玩游戏网小编为大家带来恐怖游戏通关密码!希望大家能够喜欢! 攻略详解: 密码分别是secret,leak,i see u ...

  7. 忘记apusic应用服务器web控制台admin密码怎么办?

    忘记apusic应用服务器web控制台admin密码    apusic应用服务器web控制台(http://localhost:6888/admin/login.jsp)admin的初始密码是adm ...

  8. 等保三级安全要求简要攻略-安全计算环境

    今天我们来攻略一下等保2.0国家标准中 <信息安全技术网络安全等级保护基本要求> 所对三级系统所提出的要求项以及针对这些要求项如何去应对或者说是如何去做防护.废话不多说直接上正题 在等保三 ...

  9. 身经历无线路由密码攻防实战全攻略

    随着网络技术的飞速发展,越来越多的路由交换设备开始抛弃使用命令行配置界面而转向图形化设置界面.然而这种转变却给入侵者带来了机会,传统命令行界面下的攻击与入侵相对来说比较困难,因为命令行界面开放的服务与 ...

最新文章

  1. [生活化技术]组合模式 vs. 理发店价格表
  2. Oracle应用开发手记
  3. ubuntu14.04 LTS 源码编译安装postgreSQL
  4. 音频剪切_音频编辑入门指南:剪切,修剪和排列
  5. Spring 3使用JUnit 4进行测试– ContextConfiguration和AbstractTransactionalJUnit4SpringContextTests...
  6. CSDN分类专栏操作演示
  7. 用matlab求傅里叶变换
  8. gavin中文是什么意思_Gavin[加文,盖温]的中文翻译及英文名意思
  9. 教你从零开始成为优秀交互设计师(一):交互设计师修炼指南
  10. linux下tomcat的访问权限,关于Linux权限引起的Tomcat项目404问题
  11. VSCode选中变量高亮颜色及注释颜色更改
  12. excel报错无法粘贴信息,原因复制区域跟粘贴区域形状不同
  13. 华为AC旁路二层组网隧道转发示例
  14. 【CSS】模拟太阳系行星的公转
  15. 3、JVM JDK 和 JRE
  16. 昭通计算机一级b考试试题及答案,2022云南昭通事业单位考试综合应用能力(B类)考试如何备考?...
  17. 植物代谢组学-线虫信息素的植物代谢介导植物与线虫的相互作用
  18. usc计算机科学硕士分支方向,一次说清北美计算机科学硕士的项目,选校,申请,排名,难度...
  19. rewrite 功能
  20. 贾跃亭所持乐视网股权触及平仓线 部分面临被司法拍卖

热门文章

  1. whoami显示当前登录的用户名
  2. 老毛桃重启计算机没反应,用老毛桃装完系统后重新启动一直进不去系统,老是重启怎么回事呀?...
  3. TypeDB Forces 2023 (Div. 1 + Div. 2, Rated, Prizes!)(A~E)
  4. 详细介绍C语言指针(九千字完结篇)
  5. linux wifi配置命令,wifi配置常用命令总结
  6. CDH-CM大数据管理平台详解 附CDH离线安装包
  7. 老猿学5G:融合计费基于流计费的触发器Triggers
  8. 关于offer选择,一些不是建议的建议
  9. php5.6之php-fpm优化
  10. ccf认证俄罗斯方块java_CCF认证历年试题