mongodb怎么创建账号密码?

mongodb创建账号密码的方法:

创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。

语法:

db.createUser(user, writeConcern)

user这个文档创建关于用户的身份认证和访问信息;

writeConcern这个文档描述保证MongoDB提供写操作的成功报告。

user文档,定义了用户的以下形式:

{ user: "<name>",

  pwd: "<cleartext password>",

  customData: { <any information> },

  roles: [

    { role: "<role>", db: "<database>" } | "<role>",

    ...

  ]

}

示例:

创建用户管理员账户

新建MongoDB服务:

mongod --port 27017 --dbpath /data/db1

开启mongodb客户端shell:

mongo --port 27017

use admin

db.createUser(

  {

    user: "adminUser",

    pwd: "adminPass",

    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]  })

管理员创建成功,现在拥有了用户管理员

用户名:adminUser

密码:adminPass

以上是 mongodb怎么创建账号密码? 的全部内容, 来源链接: utcz.com/z/538865.html

回到顶部