美文网首页
mongodb复制集忘记密码重建管理员账号

mongodb复制集忘记密码重建管理员账号

作者: cocos2d | 来源:发表于2021-12-08 09:08 被阅读0次
    1. 停止其他副本的mongod进程
    ps -ef|grep mongo
    kill 进程号
    

    这一步可能不用做,为了保险起见,我还是停了

    1. 修改mongodb配置文件
    vim /etc/mongod.conf #具体位置通过ps命令查看
    # 注释掉security/keyfile 和 replication/replSetName
    
    1. 重启mongodb
    sudo systemctl restart mongod
    # 或者
    kill # mongod进程号
    sudo systemctl start mongod
    
    1. 新建管理员账号
      此时可以不用认证直接连接mongodb,然后连接
    use admin
    db.createUser({user:"admin",pwd:"password",roles:[{role:"root",db:"admin"}]});
    

    我用的robo 3T工具新建的账号

    1. 重启所有的mongodb实例
    sudo systemctl restart mongod
    

    相关文章

      网友评论

          本文标题:mongodb复制集忘记密码重建管理员账号

          本文链接:https://www.haomeiwen.com/subject/dlgzxrtx.html