mongo3.4权限控制
来源:互联网 发布:易达打印软件 编辑:程序博客网 时间:2024/06/06 05:43
一、启动mongo
./mongod --dbpath=/data/db/ --auth
二、登陆
./mongo
三、创建应用数据库和集合(storeConsumeOrder、storeOrder)
> use smb2switched to db smb2> db.storeConsumeOrder.insert({});WriteResult({ "nInserted" : 1 })> db.storeOrder.insert({});WriteResult({ "nInserted" : 1 })
四、增加smb2访问权限
> use smb2switched to db smb2> db.createUser({user:"root",pwd:"123456",roles:[{role:"dbOwner",db:"smb2"}]})Successfully added user: {"user" : "root","roles" : [{"role" : "dbOwner","db" : "smb2"}]}
五、重启mongodb,重新登录,访问smb2提示无权限
> use smb2switched to db smb2> db.storeOrder.find()Error: error: {"ok" : 0,"errmsg" : "not authorized on smb2 to execute command { find: \"storeOrder\", filter: {} }","code" : 13,"codeName" : "Unauthorized"}
六、认证,访问成功
> db.auth("root","123456")1> db.storeOrder.find(){ "_id" : ObjectId("590d803cff3b093ba3814fee") }>
七、修改用户密码
use productsdb.changeUserPassword("accountUser", "SOh3TbYhx8ypJPxmt1oOfL")
0 0
- mongo3.4权限控制
- mongo3.0权限设置问题
- mongo3.4 后台启动
- mongo3.4.7安全认证---权限管理
- Mongo3.4 Storage Engines存储引擎(简介)
- Mongo3.4 Storage Engines存储引擎(MMAPv1)
- Mongo3.4 Storage Engines存储引擎(内存存储引擎)
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 权限控制
- 关于spring mvc的单例问题
- LeetCode OJ-560.Subarray Sum Equals K
- 1069. 微博转发抽奖
- Json解析包 阿里巴巴 FastJson 的使用
- selenium安装和chromedriver配置
- mongo3.4权限控制
- WAMPServer自定义网站根目录
- logging库的使用
- Leetcode 566(Java)
- Android中TextView开头空两格的问题
- Wiggle Subsequence
- 几种简单的排序总结
- HDU
- Hibernate的三种状态转换