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

  • 相关阅读:
    分布式事务的MQ实现
    zipkin 介绍入门
    线程5问?
    微服务分布式系统架构,转载,备份
    微服务,分布式架构
    史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!
    Tomcat优化
    windows 下安装kafka
    经典台词
    分布式锁3种实现
  • 原文地址:https://www.cnblogs.com/liuph/p/4250337.html
Copyright © 2011-2022 走看看