Mongodb账户权限配置,创建管理员账户和密码
、Mongodb账户权限配置
1、第一步创建超级管理用户
use admindb.createUser({ user:'admin', pwd:'123456',roles:[{role:'root',db:'admin'}]})
2、第二步修改 Mongodb 数据库配置文件
路径:C:\Program Files\MongoDB\Server\4.0\bin\mongod.cfg配置:security:authorization: enabled
3、第三步重启 mongodb 服务
4、第四步用超级管理员账户连接数据库
mongo admin -u 用户名 -p 密码mongo 192.168.1.200:27017/test -u user -p password // 这个用于远程登录
5、第五步给 eggcms 数据库创建一个用户 只能访问 eggcms 不能访问其他数据库
use eggcms
db.createUser(
{user: "eggadmin",pwd: "123456",roles: [ { role: "dbOwner", db: "eggcms" } ]
}
)
Mongodb 账户权限配置中常用的命令
1、show users; #查看当前库下的用户2、db.dropUser("eggadmin") #删除用户3、db.updateUser( "admin",{pwd:"password"}); #修改用户密码4、db.auth("admin","password"); #密码认证
Mongodb 数据库角色
1.数据库用户角色:read、readWrite;
2.数据库管理角色:dbAdmin、dbOwner、userAdmin;
3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4.备份恢复角色:backup、restore;
5.所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、
dbAdminAnyDatabase
6.超级用户角色:root
参考:https://www.cnblogs.com/zzw1787044/p/5773178.html
连接数据库的时候需要配置账户密码
const url = 'mongodb://admin:123456@localhost:27017/';
Mongodb账户权限配置,创建管理员账户和密码相关推荐
- Mongodb 账户权限配置
Mongodb 账户权限配置 1.第一步创建超级管理用户 use admindb.createUser({ user:'admin', pwd:'admin', roles:[{role:'root' ...
- Linux服务器安全配置实例(二)用户账户权限配置
没有绝对的安全 在上一篇文章<linux服务器安全配置实例(一)>中介绍了我对ssh服务的一些常用的安全配置和性能优化. 其实ssh服务是我们进入服务器的一扇大门,这扇大门是提供正常人使用 ...
- 修复受损的Windows账户权限配置
问题: 以管理员身份运行,没有点击"是"的按钮 相关问题: [链接1]https://answers.microsoft.com/zh-hans/windows/forum/win ...
- mongo在哪创建管理员_MongoDB数据库创建管理员账户和数据库管理账户
这篇文章主要记录自己创建mongodb数据的时候的一些心得,难免出现一些错误,欢迎指出. 首先,在mongodb安装好后我们需要先对admin数据库进行一个管理员账户的设定,这个账户主要用于管理所有数 ...
- Windows权限维持--创建隐藏账户(影子账户)
影子账户就是在windows中比较隐蔽的用户,一般在后渗透的权限维持阶段会用到.影子账户主要是利用在权限维持上,通过先建立带$符号的账户,然后利用注册表修改里面的值,使得管理员无法通过cmd及计算机管 ...
- 删除计算机用户时拒绝访问权限,win10打开管理员账户拒绝访问怎么办
方法一 1.在运行框 里面输入"gpedit.msc". 2.打开组策略编辑器,打开windows设置. 3.打开安全设置. 4.打开本地策略. 5.打开安全选项. 6.打开用户帐 ...
- win10 创建管理员账户 删除administrator教程
这里写自定义目录标题 首先创建普通用户 升级成管理员用户后,删除windows内置账户administrator 首先创建普通用户 创建完普通用户后进入安全模式,在运行中搜索netplwiz,将普通用 ...
- 如何启用计算机超级账户,win7如何启用超级管理员账户 win7启用超级管理员账户方法介绍...
相信很多电脑用户都有碰到过win7系统在删除文件的时候,系统提示没有权限,这让用户很是烦恼,所以有很多用户都想要启用超级管理员账户,但是很多电脑用户都不知道超级管理员账户如何启用,那么win7如何启用 ...
- 如何启用计算机超级账户,Windows7启用超级管理员账户的方法
相信不少用户都碰到过Windows7在删除文件的时候,提示没有权限,这让人很烦,于是我们就想启用超级管理员账户,不过很多人不知道Windows7怎么启用超级管理员账户,其实方法很简单,不知道的朋友可以 ...
- oracle中管理员账户登录,Oracle使用管理员账户登录
在校学习Oracle数据库时没有注意过这些细节抑或是时间太久没操作已经忘却了,昨天尝试本地建库使用nifi时发现scott账户被放开以后可以登录但是sys和system两个管理员账户在sqlplus和 ...
最新文章
- rsync+inotify
- c语言如何实现阶乘,求10000的阶乘(c语言代码实现)
- 通过电机编码器AB相输出确定电机转向
- java 下对字符串的格式化
- RocketMQ配置
- 真效率神器,UI稿智能转换成前端代码,准确率极高
- SSH实战 · 唯唯乐购项目(中)
- SpringCloud Ribbon实战以及Ribbon的源码浅析(四)
- spring 多数据源 总结
- 测试丢包_入行游戏测试之弱网测试工具
- 【jackson 异常】com.fasterxml.jackson.databind.JsonMappingException异常处理
- 【C++】 12_经典问题解析 一
- c语言实现图片卷积_卷积神经网络(CNN)Python的底层实现——以LeNet为例
- 系统架构设计_分布式、服务化的ERP系统架构设计
- cad 2010 64位
- EAN13商品条码数据如何居中显示
- YOLOv5目标检测算法——通俗易懂的解析
- 计算机网络路由器作用是什么,路由器的作用是什么? 猫和路由器的区别分析【图文】...
- 数学 导数表 求导公式求导法则
- 计算机登录账户删除著名恢复,win10系统删除计算机无用账户的恢复步骤
热门文章
- 跟着PC学作图 | 小提琴图+Tufte箱形图+折线图的绘制教程
- 华为鸿蒙什么时候面市,差1元15万,华为鸿蒙全屋智能面市
- Leetcode Hot 100题 题解
- OSPF协议报文-LSU、LSAck报文
- uniapp微信小程序使用stomp.js实现STOMP传输协议的实时聊天
- 物联网卡信号差是什么原因?
- 浅谈position: absolute和position:relative
- Nacos2.0.3源码解析(四)一致性协议-Distro协议实现原理
- 网上下载的ios开源有签名---更改为自己的签名方法-----sign----ios---签名---证书
- 使用 ThinkPHP 框架,mysql 报错:1364:Field xx doesn't have a default value,laravel 却没有报过