• 技术文章 >数据库 >MongoDB

    mongodb怎么创建账号密码?

    yangyang2020-05-02 10:22:04原创2505

    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
    上一篇:如何查看mongodb端口是否启动? 下一篇:mongodb怎么删除用户和密码?

    相关文章推荐

    • mongodb是基于内存的吗• 怎么查看mongodb里的数据库• 如何测试mongodb数据库是否安装成功?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网