windows环境下mongodb下权限设置
2024-08-31 22:53:10
1、创建超级用户
超级用户位于admin集合下。
use admin
db.createUser({
user:'admin',
pwd:'123456',
roles:[{role:'root',db:'admin'}]
})
user是的登陆的用户名,pwd是设置的密码。
2、修改mongodb配置文件
文件默认的路径是:路径:C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg
4.2是安装的mongodb版本,请按照自己 版本选择。
修改配置:
security:
authorization: enabled
3、重启mongodb服务
window+r 快捷键输入:
找到mongodb服务,右键重新启动。
4、重新的登陆
mongo admin -u 用户名 -p 密码
mongo ip:27017/数据库名称 -u user -p password
以上是设置全局的用户。
接着可以设置某一个集合(数据库)的权限,如mfg集合:
创建用户:
db.createUser(
{
user: "mfg",
pwd: "123456",
roles: [ { role: "dbOwner", db: "mfg" } ]
}
)
链接数据库:
mongo mfg -u mfg -p 123456
执行show dbs只能看到mfg数据库。
最新文章
- 命名规范(数据库,c#)
- Cannot connect to the Docker daemon. Is the docker daemon running on this host?
- QT实现HTTP JSON高效多线程处理服务器
- Java EE开发平台随手记5——Mybatis动态代理接口方式的原生用法
- JavaScript中变量提升是语言设计缺陷
- COGS1117
- POJ1080Human Gene Functions(LCS变形)
- (转)linux命令行下的ftp 多文件下载和目录下载
- hadoop之mapReduce踩坑集合
- Copy-On-Write技术 (摘录)
- 想精度高,可以考虑用c语言中的函数gettimeofday
- (转)Maven最佳实践:划分模块
- 小数点保留n位有效数字
- js如何实现类的继承
- centos 7 配置hadoop与spark
- Oracle中使用PL/SQL如何定义参数、参数赋值、输出参数和 if 判断
- Centos7下yum安装配置nginx与php
- sqlalchemy--表关系
- (转)Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
- k8s中secret解析
热门文章
- 一个tomcat同时部署多个项目
- 浅谈Python设计模式 - 工厂模式
- 【转】大众点评Cat--架构分析
- 论文笔记系列-Auto-DeepLab:Hierarchical Neural Architecture Search for Semantic Image Segmentation
- 警告:Establishing SSL connection without server’s identity verification is not recommended
- 牛客NOIP暑期七天营-普及组2D
- python基础语法4 文件处理
- LeetCode 1062. Longest Repeating Substring
- PostgreSQL 执行计划
- 洛谷 P1879 [USACO06NOV]玉米田Corn Fields 题解