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

  • 相关阅读:
    python命令行参数处理
    linux进程管理
    hadoop
    linux进程间通信之信号
    HA for openstack
    ubutun 安装php7.1x
    php 函数小技巧(一)
    git error: RPC failed; result=56, HTTP code = 200
    php面试题汇总四(基础篇附答案)
    php面试题汇总三(基础篇附答案)
  • 原文地址:https://www.cnblogs.com/ddif/p/9605948.html
Copyright © 2011-2022 走看看