zoukankan      html  css  js  c++  java
  • MongoDB 用户配置

    ====【安装】====
    DOS下切换到文件所在盘符 例如 D:MongoDBin
    设置数据库保存位置 mongod.exe --dbpath D:MongoDBData [--auth]//用户权限
    运行mongo.exe

    .bat文件
    @echo
    @pause
    mongod -repair -dbpath "D:MongoDBData" --auth
    mongod -dbpath "D:MongoDBData" --auth
    @pause


    ====【用户权限设置】====
    1.添加帐号
    use admin
    db.addUser(帐号,密码) //系统管理帐号(可以管理所有帐号)
    db.addUser(帐号,密码,true) //系统只读帐号

    use 数据库名
    db.addUser(帐号,密码) //数据库管理帐号(可以管理所有数据库帐号)
    db.addUser(帐号,密码,true) //数据库只读帐号


    2.删除帐号(在数据库服务器启动非账户验证的状态下,启动不加--auth)
    use admin
    db.system.users.remove({"users":"帐号"})
    use 数据库
    db.removeUser("帐号")

    使用系统管理员帐号必须切换到admin

    3.查看帐号
    所有帐号
    use admin
    db.system.users.find()

    当前库帐号
    use 数据库
    show users

    C#驱动连接字符串
    数据库管理员帐号 mongodb://帐号:密码@127.0.0.1
    系统管理员帐号 mongodb://帐号(admin):密码@127.0.0.1

  • 相关阅读:
    Version
    Windows Server Protocols (WSPP)
    Tomcat启动问题jvm访问拒绝的解决方法
    vue3中使用draggable插件实现元素的拖拽,排序,克隆
    消息队列的思考
    jenkins_ssh
    jenkins_构建配置
    minikube清理sh
    stream源码导读
    源码rabbit_3_消息链路追踪
  • 原文地址:https://www.cnblogs.com/liuph/p/4250337.html
Copyright © 2011-2022 走看看