• 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"
            }
        ]
    }
  • 相关阅读:
    前置机器学习(一):数学符号及希腊字母
    大神造轮子与小白调包侠#0509
    Windows下的apache maven安装与配置
    Windows下的apache tomcat安装与配置
    C++ <Algorithm>小小总结
    Markdown 小记
    http状态码
    vim命令
    C++ inline
    爬虫前提——正则表达式语法以及在Python中的使用
  • 原文地址:https://www.cnblogs.com/panchanggui/p/9628955.html
Copyright © 2020-2023  润新知