• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > Mongo管理用户相关操作总结

Mongo管理用户相关操作总结

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mongo查看用户,mongo 创建用户,mongo 添加用户,mongo删除用户,mongo 用户等相关知识,希望本文的分享对您有所帮助

列出所有用户
mongo
use admin
db.system.users.find()
</div>

禁用认证模式
/etc/mongod.conf
noauth = true
auth = false
</div>

创建用户

用户是基于数据库的,在admin数据库上创建的用户属于管理者用户。

管理者用户的创建

拥有所有数据库管理权限的用户
 use admin
 db.createUser({
     user : "用户名"
    pwd  : "密码"
    roles : [
        {
            role : "userAdminAnyDatabase"
            db   : "admin"
        }
    ]
 })
</div>
特定数据库管理权限的用户
 use "数据库名"
 db.createUser({
    user : "用户名",
    pwd  : "密码",
    roles : [
        {
            role : "userAdmin",
            db : "数据库名"
        }
    ]
 })
</div>
一般用户
 db "数据库名"
 db.createUser({
    user : "用户名",
    pwd  : "密码",
    roles: [
        {
            role : "read",  # or "readWrite"
            db : "数据库名",
        }
    ]
 })
</div>
用户验证
db.auth("用户名", "密码")
mongo shell 启动的验证
$ mongo “数据库名” -u “用户名” -p “密码”
</div>

删除用户
 use "数据库名"
 db.system.users.remove({user: "要删除的用户名"})
</div>
例:创建一个数据库用户,对该数据具有读写权限

创建一个对数据库具有读写权限的数据库用户
use dbname ;
db.createUser({user: “dbuser”, pwd: “dbuseradmin”, roles:[{role: “readWrite”, db: “dbname”}] })
</div>
数据库用户登录
mongo dbname -u dbuser -p dbduseradmin
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Mongo管理用户相关操作总结

相关文章

  • 2017-05-11mongodb 命令行下及php中insert数据详解
  • 2017-05-11mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)
  • 2017-05-11MongoDB实现基于关键词的文章检索功能(C#版)
  • 2017-05-11MongoDB的Master-Slave主从模式配置及主从复制要点解析
  • 2017-05-11MongoDB中的MapReduce简介
  • 2017-05-11mongodb 常见问题处理方法收集
  • 2017-05-11Mongo DB增删改查命令
  • 2017-05-11Mongo管理用户相关操作总结
  • 2017-05-11MongoDB的聚合框架Aggregation Framework入门学习教程
  • 2017-05-11MongoDB最基本命令速查笔记

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MongoDB.NET 2.2.4驱动版本对Mongodb3.3数据库中GridFS增删改查
    • MongoDB的安装及配置文件选项全解
    • MongoDB windows解压缩版安装教程详解
    • MongoDB聚合功能浅析
    • Mongodb 启动命令mongod参数说明(中文翻译)
    • 使用aggregate在MongoDB中查询重复数据记录的方法
    • MongoDB系列教程(四):设置用户访问权限
    • MongoDB的分片集群基本配置教程
    • MongoDB插入数据的3种方法
    • Mongodb自增id实现方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有