Mongodb权限设置
来源:互联网 发布:java企业级项目案例 编辑:程序博客网 时间:2024/05/29 19:36
特别说明,本文内容仅根据Mongodb Manual 3.4。在3.6版本下测试有效。
添加root管理账户
use admindb.createUser({ user: "root", pwd: "root", roles: [role: "root"], customData: "root user with all permissions."})
Built-In Roles(内置角色):
+ 数据库用户:read、readWrite;
+ 数据库管理:dbAdmin、dbOwner、userAdmin;
+ 集群管理:clusterAdmin、clusterManager、clusterMonitor、hostManager;
+ 备份恢复:backup、restore;
+ 所有数据库:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
+ 超级用户:rootdb.createUser 文档
built-roles 文档
添加指定数据库读写权限账户
一般给项目链接使用。
use projectdb.createUser({ user: "projectUser", pwd: "projectPwd", roles: [{ role: "readWrite", db: "project" }], customData: "User for project to read and write."})
登录
在哪创建的,在哪登录。
use admindb.auth("root","root")
use projectdb.auth("projectUser","projectPwd")
开启认证模式
- 停止mongodb运行(这里使用你创建的服务名)。
net stop mongo
- 重新注册带有登录验证的服务
mongod.exe --logpath "D:\MongoDB\mongodb.log" --logappend --dbpath "D:\MongoDB\db" --port 27017 --serviceName "mongo" --serviceDisplayName "mongo" --auth --reinstall
- 启动服务
net start mongo
阅读全文
0 0
- MongoDB权限设置
- mongodb权限设置[整理]
- MongoDB设置权限
- Mongodb权限设置
- MongoDB权限设置
- mongodb 权限设置
- mongoDB 用户和权限设置
- mongodb 用户和权限设置
- mongodb 用户 权限 设置 详解
- mongodb 用户 权限 设置 详解
- redhat下mongodb权限设置
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- MongoDB设置访问权限、设置用户
- **虚函数的使用方法**
- SpringMVC的实现源码分析
- javaweb中的乱码问
- 理解OAuth 2.0
- rails + html
- Mongodb权限设置
- centos下安装JDK
- 高质量嵌入式Linuxc编程
- Python 字串等宽格式化输出
- LNK1104: 无法打开文件“glut32.lib”的原因之一
- 回调方法、模板方法模式、钩子(hook)区分
- Python3.x使用PyMysql连接MySQL数据库
- jsonp易于理解的简洁实例
- java中使用hashCode和equals方法