
mongoDB 3.0 安全权限访问控制
首先安装 MongoDB:
发布日期:2025-04-14 14:13:20
浏览次数:9
分类:精选文章
本文共 1008 字,大约阅读时间需要 3 分钟。
MongoDB 3.0 权限配置指南
安装 MongoDB 并配置权限
MongoDB 3.0 引入了全新的权限管理系统,这与之前的版本有显著差异。以下是基于实践经验总结的权限配置指南。
安装 MongoDB
sudo apt-get install mongodb-linux-i686-3.0.0
- 启动 MongoDB:
- 使用
show dbs
命令查看数据库列表:mongod --quiet --config /etc/mongod.conf
此时你会发现只有一个
local
数据库,admin
数据库不存在。 - 创建管理员用户:
- 创建普通用户:
- 查看用户权限:
- 验证普通用户权限:
- 关闭 MongoDB 的正确方法:
- 启用权限验证时,确保所有用户都具备相应权限。
- MongoDB Shell 文档
- [权限管理指南](https:// docs.mongodb.com/manual/administration/security/)
- [用户管理命令](https:// docs.mongodb.com/manual/reference/method createUser/)
mongod --quiet --config /etc/mongod.conf
用户权限管理
MongoDB 3.0 不再提供 --auth
参数,默认启用权限验证。以下是权限管理的具体操作:
mongo admindb.createUser({ user: "buru", pwd: "12345678", roles: [{ role: "userAdminAnyDatabase", db: "admin" }]})
mongo tianhedb.createUser({ user: "bao", pwd: "12345678", roles: [{ role: "readWrite", db: "tianhe" }, { role: "read", db: "tianhe2" }]})
验证权限
mongo admindb.system.users.find()
mongo tianhe.bao -u bao -p 12345678
注意事项
db.shutdownServer()
参考资料
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年05月11日 06时21分52秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mongodb linux安装
2025-04-14
MongoDB MapReduce使用
2025-04-14
MongoDB Replica Sets + Sharding 实战
2025-04-14
Mongodb sharding转换一个副本集为分片集群
2025-04-14
mongodb 与 c++ 的配合使用
2025-04-14
MongoDB 分片集群技术
2025-04-14
MongoDB 启动基于角色的登录认证功能
2025-04-14
mongodb 命令行操作
2025-04-14
mongodb 和 mongoose 初探
2025-04-14
mongodb 备份压缩_MongoDB实现备份压缩的方法教程 _ 蚂蚁视界
2025-04-14
MongoDB 安装配置
2025-04-14
MongoDB 对索引的创建查询修改删除 附代码
2025-04-14
MSSQL数据库日志满的快速解决办法
2025-04-14
MongoDB 性能调优
2025-04-14
MongoDB 文档字段增删改
2025-04-14
MongoDB 核心技术详解
2025-04-14
MongoDB 系统管理与操作详解
2025-04-14
mongoDB 索引
2025-04-14