当前位置:网站首页>Mongodb增加权限管理
Mongodb增加权限管理
2022-08-09 14:48:00 【云海谷天】
前言:
随着列式存储理念的成熟,越来越多的开发者开始接纳mongodb,hbase这类大储存的分布式列式数据库。特别是mongodb的这种快速搭建,快速使用特点,使其得到更多人的青睐。本人主要通过官网说明针对mongodb权限配置做一个测试与实践。
step1:无验证启动mongod服务
mongod --port 27017 --dbpath /data/db1
step2:客户端mongo无密码连接并设置超级用户(用于admin登录)
mongo --port 27017
use admindb.createUser( { user: "myUserAdmin", pwd: "abc123", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
step3:有验证启动mongod服务
mongod --auth --port 27017 --dbpath /data/db1
step4:管理员mongo登录后新增用户,分配权限
mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin"
use testdb.createUser( { user: "myTester", pwd: "xyz123", roles: [ { role: "readWrite", db: "test" }, { role: "read", db: "reporting" } ] })
step5:授权用户登录并操作表
mongo --port 27017 -u "myTester" -p "xyz123" --authenticationDatabase "test"
db.foo.insert( { x: 1, y: 1 } )
注:无权限访问时,将报如下错误
参考:
https://docs.mongodb.com/v3.2/tutorial/enable-authentication/
后语:
以上仅供对mongodb进行简单管理,不至于被外界直接用端口进行连接。但更系统的权限管理还请参考官网说明
https://docs.mongodb.com/v3.2/tutorial/manage-users-and-roles/
边栏推荐
猜你喜欢

R7 6800H标压处理器+RTX 3050独显 无畏Pro15锐龙版高能开卖

参考文献格式

Docker安装MySQL详细步骤

Meta released 175 billion chatbots, and billionaire boss Xiao Zha was madly complained by "him"!
![[DevOps] jekins deployment (1)](/img/ee/3c7ee4d37aee91753bac6519daa7e1.png)
[DevOps] jekins deployment (1)

VSTO踩坑记录(2)- 运用outlook对象模型发送邮件

C语言——void指针、NULL指针、指向指针的指针、常量和指针

Computer Graphics From Scratch - Chapter 5

leetcode_jz

C语言程序设计笔记(浙大翁恺版) 第三周:判断
随机推荐
leetcode_jz
[manjaro]更新后内核文件加载失败
After reading the "Redis In-depth Notes" compiled by Tencent bosses in 90 days, I worshipped on the spot.
【Database】Sqlserver如何定时备份数据库和定时清除
【DevOps】jekins配置(二)
除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效
半自动爬虫
爬虫处理乱码问题
Item 37: Make std::threads unjoinable on all paths.
vivo手机上的系统级消息推送平台的架构设计实践
不要小看一个Redis!从头到尾全是精华,阿里Redis速成笔记太香了
暴雨天,看天翼云如何“快准稳”防涝
听书项目总结
Detailed firewall firewall
Computational Imaging Technology
The rising star DPU is revolutionizing the data center!
相似图像的检测方法
C语言程序设计笔记(浙大翁恺版) 第三周:判断
C语言程序设计笔记(浙大翁恺版) 第四周:循环
几种常见的注册中心以及区别