创建管理员

  1. 切换到admin数据库中
    user admin

  2. 执行命令创建用户并授予角色权限
    db.createUser({user: "lyra", pwd: 365373011, roles:["root"]})

  3. 查看用户列表
    show users;

  4. 删除用户
    db.dropUser("lyra")

  5. 重启mongoDB并添加--auth参数以此来设置登录用户强制鉴权
    ./mongod --port=27017 --dbpath=../data --logpath=../log/mongodb.log --bind_ip=0.0.0.0 --fork --auth

mongodb内置角色信息如下文档所示:
https://www.mongodb.com/docs/manual/reference/built-in-roles/

不鉴权登录的话则是无法看到数据库信息的
image
image
鉴权后并设置设置数据库则可以登录成功
image

image

posted @   RainbowMagic  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-02-05 elasticsearch java client 整合spring boot 抛出ClassNotFoundException: jakarta.json.spi.JsonProvider
点击右上角即可分享
微信分享提示