创建管理员

  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 @ 2023-02-05 23:42  RainbowMagic  阅读(28)  评论(0)    收藏  举报