zoukankan      html  css  js  c++  java
  • windows环境下mongodb下权限设置

    1、创建超级用户

    超级用户位于admin集合下。

    use admin
    db.createUser({
    user:'admin',
    pwd:'123456',
    roles:[{role:'root',db:'admin'}]
    })

    user是的登陆的用户名,pwd是设置的密码。

    2、修改mongodb配置文件

    文件默认的路径是:路径:C:Program FilesMongoDBServer4.2inmongod.cfg

    4.2是安装的mongodb版本,请按照自己 版本选择。

    修改配置:

    security:
    authorization: enabled

    3、重启mongodb服务

    window+r 快捷键输入:

     找到mongodb服务,右键重新启动。

    4、重新的登陆

    mongo admin -u 用户名 -p 密码
    mongo ip:27017/数据库名称 -u user -p password

    以上是设置全局的用户。

    接着可以设置某一个集合(数据库)的权限,如mfg集合:

     

    创建用户:

    
    
    db.createUser(
      {
      user: "mfg",
      pwd: "123456",
      roles: [ { role: "dbOwner", db: "mfg" } ]
      }
      )
     

    链接数据库:

    mongo mfg -u mfg -p 123456

    执行show dbs只能看到mfg数据库。

     

  • 相关阅读:
    十二月31日
    十二月31号
    10,28
    10,27
    十月26
    十月22
    十月21
    十月二十
    十月16
    0227 数据库的知识
  • 原文地址:https://www.cnblogs.com/mengfangui/p/12018407.html
Copyright © 2011-2022 走看看