MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限

说明:增加用户是针对数据库进行操作    www.2cto.com  
1.进入到数据库 use dbname
2.针对当前数据库添加用户 权限是针对当前数据
1.添加并验证用户
> use admin
> db.addUser("zjx","tsjianxin")
> db.auth("zjx","tsjianxin")
 
2.查看已存在的用户
> db.system.users.find()
3.现在来给另一个数据库51cv配置一个读写权限的用户
> use 51cv
> db.addUser("51cvrw","51cv")
..."readOnly" : false...
www.2cto.com  
4.配置一个只读权限的用户
> use 51cv
> db.addUser("51cvr","51cv",true)
> db.system.users.find()
..."readOnly" : true...
5.删除用户
> use dbname (admin or 51cv ,etc)
> db.system.users.remove({user:"haha"})
> db.system.users.find()
6.用户登录数据库测试
for:mongod dbname -u uname -p password
mongo admin -u zjx -p tsjianxin
/usr/local/mongodb/bin/mongo admin -u 用户名 -p  密码 --port 端口号

转载于:https://blog.51cto.com/fangwei009/1531403

MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限...相关推荐

  1. MongoDB增加用户认证: 增加用户、删除用户、修改用户密码、读写权限、只读权限

    MongoDB增加用户认证: 增加用户.删除用户.修改用户密码.读写权限.只读权限 - 半叶寒羽

  2. thinkPHP6.0入门笔记(四)——删除和修改用户信息

    thinkPHP6.0实现删除和修改用户信息 1.删除用户信息 2.优化bootstrap资源引入方式 3.浏览器的cookie与session机制 4.token令牌原理 5.利用token防止表单 ...

  3. MongoDB ( 五 )高级_管理:用户的创建、删除与修改

    安装好MongoDB时,它为我们默认开了一个最高管理权限方便我们管理数据库,我们可以用mongo链接数据库,就是这个原理.但在实际开发中并一般不能使用这个用户,因为大家都知道和最高权限的原因,安全性和 ...

  4. mysql8.0.11创建用户报错_mysql8.0.11修改root密码,其他创建用户和删除用户

    1.7. 查询用户密码: 查询用户密码命令:mysql> select host,user,authentication_string from mysql.user; host: 允许用户登录 ...

  5. 用户认证与授权(三):用户授权

    1 用户授权业务流程 用户授权的业务流程如下: 业务流程说明如下: 1.用户认证通过,认证服务向浏览器cookie写入token( 身份令牌) 2.前端携带token请求用户中心服务获取jwt令牌 前 ...

  6. Linux切换超级用户认证失败,Linux切换root超级用户问题

    推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...

  7. shell进入特权模式_GRUB引导下进Linux单用户模式的三种方式,修改root密码

    versace handbags ;ro root=/dev/VolGroup00/LogVol00 rhgb quiet 修改成 : grub append>ro root=/dev/VolG ...

  8. linux查看用户到期时间,linux 查看、修改用户及密码过期时间

    WARNING: Your password has expired. Password change required but no TTY available. 提示密码过期, 设置新用户密码的过 ...

  9. 增加和删除用户组与用户

    增加和删除用户组与用户 在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除. 进入root用户,输入 cd /etc 在这个目录下输入 cat pass ...

最新文章

  1. 李沐:用随机梯度下降来优化人生!
  2. 【Android 内存优化】libjpeg-turbo 函数库交叉编译 ( libjpeg-turbo 函数库下载 | libjpeg-turbo 编译文档 | 环境准备 | NASM 安装 )
  3. 无连接可靠传输_尽力传输是什么 尽力传输原理介绍【图文】
  4. 新疆兵团谋定丰收美景-万祥军:对话农民丰收节交易会
  5. P1303 A*B Problem 高精度乘法
  6. php删除第一个字母,php – 正在上传的文件将第一个字母切断
  7. c语言autoi函数如何使用,C++的auto声明、memset函数
  8. Web 浏览器相关的一些概念
  9. 基于SSM的宠物医院信息管理系统javaweb毕业设计项目源码论文
  10. 织梦dedecms采集规则,东方资讯财经新闻采集规则
  11. 如何使用UltraCompare对比两个文件夹内容差异
  12. JS瀑布流插件 -- salvattore
  13. 【备忘】李炎恢老师HTML5+CSS3教程与课件代码【共享完毕】下载
  14. 理论篇3:深度学习之----Momentum优化器(2)
  15. 【模拟器】华三模拟器HCL安装操作指导
  16. 【分享】集简云小程序识别名片到CRM流程搭建示例
  17. 红石外汇|每日汇评:澳元空头等待突破上升趋势线- 100日SMA线下方
  18. C#三十五 三层架构企业应用
  19. Telink TL825X 安信可TB-02在水塔水位控制器中的应用
  20. QUIC Design Documentand Specification Rationale(一)(随手翻译,有多处错误)

热门文章

  1. LeetCode House Robber II(动态规划)
  2. redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?...
  3. VUE+WebPack游戏开发:神庙逃亡的游戏设计
  4. 毕业设计第四次任务书
  5. 2018.3.31 设计模式之生成器模式详解及例子(对象创建型模式)
  6. 百度网络监控实战:NetRadar横空出世(上)
  7. python libnum库安装使用方法
  8. HDU 1412 {A} + {B}
  9. 开通域名绑定DDNS
  10. 线程中的同步辅助类Exchanger