• 技术文章 >数据库 >MongoDB

    mongodb怎么创建账号密码?

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

    mongodb创建账号密码的方法:

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

    语法:

    1

    db.createUser(user, writeConcern)

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

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    { user: "<name>",

      pwd: "<cleartext password>",

      customData: { <any information> },

      roles: [

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

        ...

      ]

    }

    示例:

    创建用户管理员账户

    新建MongoDB服务:

    1

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

    开启mongodb客户端shell:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    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学习网