• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Mongo管理用户相关操作总结

    列出所有用户

    复制代码 代码如下:

    mongo
    use admin
    db.system.users.find()

    禁用认证模式

    复制代码 代码如下:

    /etc/mongod.conf
    noauth = true
    auth = false

    创建用户

    用户是基于数据库的,在admin数据库上创建的用户属于管理者用户。

    管理者用户的创建

    拥有所有数据库管理权限的用户

    复制代码 代码如下:

     use admin
     db.createUser({
         user : "用户名"
        pwd  : "密码"
        roles : [
            {
                role : "userAdminAnyDatabase"
                db   : "admin"
            }
        ]
     })

    特定数据库管理权限的用户
    复制代码 代码如下:

     use "数据库名"
     db.createUser({
        user : "用户名",
        pwd  : "密码",
        roles : [
            {
                role : "userAdmin",
                db : "数据库名"
            }
        ]
     })

    一般用户
    复制代码 代码如下:

     db "数据库名"
     db.createUser({
        user : "用户名",
        pwd  : "密码",
        roles: [
            {
                role : "read",  # or "readWrite"
                db : "数据库名",
            }
        ]
     })

    用户验证
    复制代码 代码如下:

    db.auth("用户名", "密码")
    mongo shell 启动的验证
    $ mongo “数据库名” -u “用户名” -p “密码”

    删除用户

    复制代码 代码如下:

     use "数据库名"
     db.system.users.remove({user: "要删除的用户名"})

    例:创建一个数据库用户,对该数据具有读写权限

    创建一个对数据库具有读写权限的数据库用户

    复制代码 代码如下:

    use dbname ;
    db.createUser({user: “dbuser”, pwd: “dbuseradmin”, roles:[{role: “readWrite”, db: “dbname”}] })

    数据库用户登录
    复制代码 代码如下:

    mongo dbname -u dbuser -p dbduseradmin

    您可能感兴趣的文章:
    • mongodb权限设置之添加管理员、普通用户的方法
    • 浅析MongoDB用户管理
    上一篇:MongoDB备份、还原、导出、导入、克隆操作示例
    下一篇:MongoDB运行状态监控、性能分析工具mongostat详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Mongo管理用户相关操作总结 Mongo,管理,用户,相关,操作,