zoukankan      html  css  js  c++  java
  • MongoDB 查看所有用户账号信息

    在 MongoDB 中创建了很多帐号,怎么查看所有帐号信息?

    1. 查看全局所有账户 

    2. 查看当前库下的账户 

    查看全局所有账户 :

    >  use admin
    switched to db admin
    > db.auth('admin','123456')
    1
    > db.system.users.find().pretty()
    {
        "_id" : "admin.root",
        "user" : "root",
        "db" : "admin",
        "credentials" : {
            "SCRAM-SHA-1" : {
                "iterationCount" : 10000,
                "salt" : "******************==",
                "storedKey" : "*****************=",
                "serverKey" : "**************="
            }
        },
        "roles" : [
            {
                "role" : "read",
                "db" : "admin"
            },
            {
                "role" : "readWrite",
                "db" : "admin"
            },
            {
                "role" : "dbAdmin",
                "db" : "admin"
            },
            {
                "role" : "dbAdmin",
                "db" : "devicedb"
            }
        ]
    }
    {
        "_id" : "test.test",
        "user" : "test",
        "db" : "test",
        "credentials" : {
            "SCRAM-SHA-1" : {
                "iterationCount" : 10000,
                "salt" : "******************==",
                "storedKey" : "******************=",
                "serverKey" : "******************="
            }
        },
        "roles" : [
            {
                "role" : "read",
                "db" : "test"
            },
            {
                "role" : "readWrite",
                "db" : "test"
            },
            {
                "role" : "dbAdmin",
                "db" : "test"
            },
            {
                "role" : "userAdmin",
                "db" : "test"
            },
            {
                "role" : "dbOwner",
                "db" : "test"
            }
        ]
    }

    查看当前库下的账户 :

    > use admin
    switched to db admin
    > show users
    {
        "_id" : "admin.root",
        "user" : "root",
        "db" : "admin",
        "roles" : [
            {
                "role" : "read",
                "db" : "admin"
            },
            {
                "role" : "readWrite",
                "db" : "admin"
            },
            {
                "role" : "dbAdmin",
                "db" : "admin"
            },
            {
                "role" : "userAdmin",
                "db" : "admin"
            },
            {
                "role" : "dbAdmin",
                "db" : "devicedb"
            }
        ]
    }
    > use test
    switched to db test
    > show users
    {
        "_id" : "test.test",
        "user" : "test",
        "db" : "test",
        "roles" : [
            {
                "role" : "read",
                "db" : "test"
            },
            {
                "role" : "readWrite",
                "db" : "test"
            },
            {
                "role" : "dbAdmin",
                "db" : "test"
            },
            {
                "role" : "userAdmin",
                "db" : "test"
            },
            {
                "role" : "dbOwner",
                "db" : "test"
            }
        ]
    }
  • 相关阅读:
    ###MySQL 数据库DataBase
    操作mysql数据库
    发送邮件
    模块-os.system的两个模块/random模块/datetime模块/写日志
    map/fileter
    日期相关-时间模块
    内置函数
    集合+函数
    函数-变量-参数-递归
    模块(os模块)
  • 原文地址:https://www.cnblogs.com/panchanggui/p/9628955.html
Copyright © 2011-2022 走看看