MongoDB管理用户并启用身份验证
来源:互联网 发布:淘宝店铺注册单可靠吗 编辑:程序博客网 时间:2024/06/06 20:15
MongoDB安装完成后没有默认的用户,需要手动创建,在启用身份验证访问控制之前,我们可以先创建管理员,给管理员赋予userAdmin 或 userAdminAnyDatabase 角色,这样管理员就可以创建用户,授予或撤销用户角色,以及创建或修改定义角色。
1,连接到mongodb创建管理员
use admindb.createUser( { user:"ljzx", pwd:"LENG********&7", roles:[{role:"root",db:"admin"}] })
2,启动具有访问控制
使用–auth命令行选项重新启动 mongod 实例。
./mongod --auth
3,使用用户名密码连接数据库
./mongo --port 27017 -u "ljzx" -p "abc***123" --authenticationDatabase "admin"
4,创建指定数据库的用户
该用户只能访问该数据库,这样可以保证数据库的安全。
use ljzxdbdb.createUser( { user:"ljzxdb", pwd:"LENG*****34&", roles:[{role:"readWrite",db:"ljzxdb"}] })db.auth("ljzxdb","LENG*****34&")
这里我们为ljzxdb创建一个名为ljzxdb的用户。
阅读全文
0 0
- MongoDB管理用户并启用身份验证
- 用户管理和身份验证
- trac用户管理和身份验证
- MongoDB 用户角色授权与AUTH启用
- MongoDB的用户管理
- MongoDB 之 用户管理
- MongoDB用户管理
- mongodb 的用户管理
- Mongodb用户管理
- mongodb 3.0 用户管理
- mongodb用户管理
- mongodb用户管理
- mongodb用户管理总结
- mongoDb用户管理
- MongoDB用户管理
- mongodb用户管理1
- mongodb用户管理2
- MongoDB 之 用户管理
- [arc066e]Addition and Subtraction Hard
- 记录篇,自己在项目中使用过的。
- poj3468 A Simple Problem with Integers (线段树段修改)
- 关于Python里MYSQL使用变量作为表名时该如何使用
- Java常用链接与学习
- MongoDB管理用户并启用身份验证
- CSS巩固学习之一
- 2017-11-16
- PHP date格式化时间戳
- DevOps监控微服务的五条原则
- 汇编(七)
- MySQL TEXT数据类型的最大长度
- js函数传入参数为字符串问题解决思路
- mysql中engine=innodb和engine=myisam的区别