zoukankan      html  css  js  c++  java
  • mongodb 4.0配置认证模块

    use admin

    db.createUser({user:"root",pwd:"xxx",roles:[{role:"root",db:"admin"}]})

    db.createUser({user:"xxx",pwd:"xxx",roles:[{role:"readWrite",db:"xxx"}]})

    ----------继续补充--------

    mongodb启用权限
    查询 db.system.users.find()
    进入admin库 use admin
    创建root角色 db.createUser({user:"root",pwd:"xxxx",roles:["root"]})
    认证 db.auth("root","xxxx")
    查询 db.system.users.find()

    创建数据库读写权限用户
    db.createUser({
    user:'xx',
    pwd:'xxxxxx',
    customData:{description:"xxxx库账户"},
    roles:[{
    'role':'readWrite',
    'db':'xxx'
    }]
    })

    插入数据才能显示库
    db.runoob.insert({"name":"教程1111111111"})

    创建库 use xxx
    查看库 show dbs
    查看所在库 db
    查看账户 show users
    删除用户(需要root权限,会将所有数据库中的football用户删除)
    db.system.users.remove({user:"xxxx"})
    删除用户(权限要求没有那么高,只删除本数据中的football用户)
    db.dropUser("xxx");

    查看数据  show collections

    参考https://www.cnblogs.com/out-of-memory/p/6810411.html

  • 相关阅读:
    JavaEE XML SAX解析
    JavaEE XML DOM解析之DOM4J
    JavaEE XML DOM解析
    JavaEE XML StAX创建
    移动端弹窗后禁止滚动
    vue cli3 项目优化
    【性能优化】quicklink:实现原理与给前端的启发
    关于js异步的一些知识点
    node
    class类
  • 原文地址:https://www.cnblogs.com/ddif/p/9605948.html
Copyright © 2011-2022 走看看