mongodb开启认证

修改配置文件,开启认证

1
2
3
4
# vi /etc/mongod.conf

    security:
    authorization:enablesd

 

创建密码

  • db.createUser({ user: “w11scan”, pwd: “w11scan”, roles: [{ role: “dbOwner”, db: “w11scan_config” }] })
    mongo创建db密码
  • db.auth(“useradmin”, “adminpassword”)
    验证,1表示成功
    mongodb中的用户是基于身份role的

    • 管理员账户的 role是 userAdminAnyDatabase,‘userAdmin’代表用户管理身份,’AnyDatabase’ 代表可以管理任何数据库。
    • dbOwner 代表数据库所有者角色,拥有最高该数据库最高权限。比如新建索引等
    • readWrite 该用户用于该数据的读写,只拥有读写权限。

发布者:常山赵子龙,转载请注明出处:https://www.qztxs.com/archives/science/technology/11500

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年5月28日 下午10:17
下一篇 2022年5月28日 下午10:17

相关推荐

  • Redis为什么这么快? Redis底层实现原理

    前言 说起当前主流NoSql数据库非 Redis 莫属。因为它读写速度极快,一般用于缓存热点数据加快查询速度,大家在工作里面也肯定和 Redis 打过交道,但是对于Redis 为什么快,除了对八股文的背诵,好像都还没特别深入的了解。 今天我们一起深入的了解下redis吧: 高效的数据结构 Redis 的底层数据结构一共有6种,分别是,简单动态字符串,双向链表...

    2022年5月19日
    3100
  • 什么是RPC,今年最值得学习的开源RPC框架

    又发现一个不错的,工业级的,高性能RPC框架srpc,分享给大家。 (1)RPC简介; (2)行业常见RPC框架; (3)srpc特点; (4)srpc上手指南,demo示例; (5)srpc架构设计; (6)srpc相关资料与资源; 文章较长,建议提前收藏。 什么是RPC? Remote Procedure Call,远程过程调用。 什么是“远程”,为什么...

    2022年5月10日
    3700
  • 凭啥修改代码的是我?原来这就是耦合!

    你有没有遇到过这样的场景? (1)硬件升级,要换一台高配机器; (2)网络重新规划,若干服务器要调整机架; (3)服务器当机,要重新部署恢复服务; …   更具体的,如上图:数据库换了一个ip,此时往往连接此数据库的上游需要修改配置重启,如果数据库有很多上游调用方,改配置重启的调用方会很多,每次换ip的成本往往很高,成为大家共性的痛点。   由A的调整(数据...

    2022年5月12日
    2900
  • 我想,成为一个架构师!!!

    成为一个合格的架构师,一定会面临以下九大场景,80个架构问题。 画外音: (1)文章较长,建议收藏; (2)文章底部有视频版本;   【第一章:技术选型】 创业初期架构方案怎么选型? (1)要考虑业务的需求与特点,初期往往“快速实现”更重要,此时系统的特点是请求量小,数据量小,服务器资源也非常有限; (2)这个阶段最重要的选型依据是:合伙人熟悉什么技术栈,使...

    2022年5月15日
    1200
  • phpstudy配置ssl证书实现https加密访问

    0x00 前言 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听到在网络上传输的数据流。但是有时候,我们需要在网络上传输一些安全性或者私秘性的数据,譬如:包含信用卡及商品信息的电子订单。这个时候,如果仍然使用HTTP协议,势必会面临非常大的风险!相信没有人能接受自己的信用卡号在互联网上裸奔。 ...

    技术 2022年5月28日
    2700

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信