zoukankan      html  css  js  c++  java
  • MongoDB给数据库创建用户

    转自http://www.imooc.com/article/18439

    一.先以非授权的模式启动MongoDB
    非授权:

    linux/Mac : mongod -f /mongodb/etc/mongo.conf
    
    windows : mongod --config c:mongodbetcmongo.conf 或者 net start mongodb (前提是mongo安装到了服务里面)

    备注:

    /mongodb/etc/mongo.conf 位mongo配置文件所在的地址

    授权:

    mongod -f /mongodb/etc/mongo.conf --auth

    备注:

    1.--auth代表授权启动,需要帐号密码才能访问

    2.auth=true可以加到mongo.conf配置文件里面去进行统一管理

    二.创建管理员
    1.通过非授权的方式启动mongo

    2.创建admin数据库

    use admin 

    3.添加管理员用户

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

    备注:用户名和密码可随意定

    4.认证

    db.auth("admin", "123456")

    三.以授权的方式启动Mongo,给使用的数据库添加用户

    1.切换数据库

    use test

    2.创建用户

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

    3.通过客户端连接test数据库

    图片描述



  • 相关阅读:
    计算机网络 其他1
    C++ part9
    C++ part8
    操作系统 part5
    C++ part7
    MyXls导出Excel的各种设置
    C# excel操作
    Castle
    C# Keycode对照表
    IEnumerable.Select和SelectMany的区别
  • 原文地址:https://www.cnblogs.com/myzy/p/7826686.html
Copyright © 2011-2022 走看看