• 【mongoDB】mongoDb设置权限配置


    方法介绍:

    1. 启动MongoDB服务(禁用访问权限控制)

       mongod --port 27017 --dbpath d:/file/mongo
      
    2. 连接至MongoDB实例

       mongo --port 27017
      
    3. 添加管理员账号

       use admin
       db.createUser({user: "username1", pwd: "123456", roles: [{role: "userAdminAnyDatabase", db: "admin"}]})
      
    4. 重启MongoDB实例,并启用访问权限控制

       mongod --auth --port 27017 --dbpath d:/file/mongo
      
    5. 连接至MongoDB实例

       mongo --port 27017
      
    6. 切换至admin库,并登陆

       use admin
       db.auth("username1","123456")
      
    7. 添加普通用户账号

       use dbName
       db.createUser({user: "username2", pwd: "123456", roles: [{role: "readWrite", db: "dbName"}]})
      
    8. 使用普通用户账号登陆

       mongo --port 27017
       use dbName
       db.auth("username2","123456")
      
    9. 切记 登陆或创建mongo连接实例的时候需要用创建的普通账户及其所在数据库的名字

       mongodb://username2:123456@host:port/dbName'
      

    个人博客:午后南杂

  • 相关阅读:
    Jmeter -准备篇
    SQL-DELETE
    SQL-UPDATE
    SQL- AND & OR & Order by & INSERT INTO
    SQL-WHERE
    SQL- select distinct
    SQL-select
    【图】max51开发板top页
    simple_spi_top
    UART.V
  • 原文地址:https://www.cnblogs.com/luanhewei/p/7767956.html
Copyright © 2020-2023  润新知