美文网首页
MongoDB用户管理

MongoDB用户管理

作者: sssnowyue | 来源:发表于2017-10-09 20:45 被阅读30次

1. 创建用户

db.createUser(
{user:'<name>', #用户名
pwd:'<password>', #密码
customData:{<any information>}, #账户说明
roles:[{role:'<role1>',db:'<DataBase1>'},{role:'<role2>',db:'<DataBase2>'},...] #角色类型、涉及的数据库
})
角色类型:内建角色(read、readWrite、dbAdmin、userAdmin)
>db.createUser({user:'sssnow',pwd:'123456',roles:[{role:'readWrite',db:'testDB'}]})
Successfully added user: {
  "user" : "test",
  "roles" : [
      {
          "role" : "readWrite",
          "db" : "testDB"
      }
  ]
}  
>

2. 更新用户信息

db.updateUser(
'<name>', #旧用户名
{user:'<name>', #新用户名
pwd:'<password>', #新密码
customData:{<any information>}, #账户说明
roles:[{role:'<role1>',db:'<DataBase1>'},{role:'<role2>',db:'<DataBase2>'},...] #角色类型、涉及的数据库
})

3. 删除用户

db.dropUser('<name>') #用户名
> use testDB
switched to db testDB
> db.dropUser('test')
true
>

4. 用户登陆

mongo IP:Port -u <name> -p <password>

相关文章

  • NoSQL三--mongodb(一)

    目录 一、mongodb介绍二、mongodb安装三、连接mongodb四、mongodb用户管理五、mongod...

  • mongodb用户权限管理最全攻略(转)

    https://segmentfault.com/a/1190000015603831 mongodb用户权限管理...

  • MongoDB用户管理

    创建管理员用户 use admin db.createUser( { user:"myadm...

  • MongoDB用户管理

    1. 创建用户 角色类型:内建角色(read、readWrite、dbAdmin、userAdmin) 2. 更新...

  • MongoDB用户管理

    MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别 帐号是跟着库走的,所以...

  • Mongodb 账户权限配置

    1、创建超级管理用户 2、修改 Mongodb 数据库配置文件 3、重启 mongodb 服务 4、用超级管理员账...

  • mongodb权限管理

    超级管理员 1.创建超级管理用户 2.创建成功后退出mongodb客户端, 然后service mongodb s...

  • MongoDB3.2.8创建初始用户

    启动MongoDB前需要关闭配置文件中的auth选项,否则不能创建用户 首先创建用户管理用户 使用用户管理账户登录...

  • mongo管理员权限

    超级管理员 为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户 采用了...

  • MongoDB3.0+启用认证权限设置

    MongoDB默认不开启认证,也没有默认管理用户。 以普通方式启动MongoDB,bin/mongo进入控制台,创...

网友评论

      本文标题:MongoDB用户管理

      本文链接:https://www.haomeiwen.com/subject/qxtmyxtx.html