当前位置:网站首页>MongoDB3.x创建用户与用户角色
MongoDB3.x创建用户与用户角色
2022-08-08 06:23:00 【编程工人】
为了MongoDB的安全,我们必须通过用户名和密码登陆后才能操作MongoDB,增加一个管理员:
注:MongoDB安装好以后由默认的admin表和local表;其中admin存放的是用户信息
定义:
创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。
语法:
1 2 3 |
|
user文档,定义了用户的以下形式:
1 2 3 4 5 6 7 8 |
|
例如:在admin数据库创建用户accountAdmin01,并给该用户admin数据库上clusterAdmin和readAnyDatabase的角色,products数据库上readWrite角色。
1 2 3 4 5 6 7 8 9 |
|
创建用户实例:
1 2 3 4 5 6 7 8 9 |
|
用户在./mongo后登陆
1 2 |
|
验证用户登录
1 |
|
修改用户密码
1 2 |
|
查看用户信息
1 2 |
|
修改密码和用户信息
1 |
|
删除一个用户
1 2 3 4 5 |
|
给一个用户授权
1 2 3 4 5 6 7 |
|
roles 用户角色
1 2 3 4 5 6 7 8 9 |
|
边栏推荐
猜你喜欢

栈的实例应用

化工行业调研:有机硅胶市场现状及规模分析

Scrapy_Redis 分布式处理

CUDA10安装支持gpu的tensorflow版本

C语言初阶阶段的重难点知识总结

COSMIC: COmmonSense knowledge for eMotion Identification in Conversations

Scrapy_Redis distributed processing

2022年中国儿童食品市场规模与发展趋势

Analysis of the status quo of the chemical industry: the polyolefin market consumption is nearly 200 million tons

学生管理系统
随机推荐
课堂作业--黑客语解密
[WUSTCTF2020]CV Maker1
[极客大挑战 2019]RCE ME 1
正则表达式
UXDB lost the database password, how to recover?
Four, TF2.0 tensor in mathematics
课堂作业--物不知数
数组对象方法
UXDB丢失了数据库密码,如何恢复?
有限与无限只在于一个变量
爬取实习吧前四页的招聘信息
Yii2中MongoDB的使用方法-CURD
业务架构图是什么?
form表单,formdata对象,实现文件上传
学生管理系统
微信记账小程序(附源码),你值得拥有!
ER图是什么?
学习go语言,你要遵循什么样的学习路径才能学明白?
2.Explain详解与索引优化原则
Anaconda安装使用