mongodb怎么创建账号密码?

437次阅读
没有评论

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

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:MongoDB2022-12-06发表,共计611字。
新手QQ群:570568346,欢迎进群讨论 Python51学习