详解MongoDB数据库授权认证的实现相关知识
时间:2024-02-08 11:17作者:下载吧人气:26
1.与用户相关的命令
- db.auth() 将用户验证到数据库。
- db.changeUserPassword() 更改现有用户的密码。
- db.createUser() 创建一个新用户。
- db.dropUser() 删除单个用户。
- db.dropAllUsers() 删除与数据库关联的所有用户。
- db.getUser() 返回有关指定用户的信息。
- db.getUsers() 返回有关与数据库关联的所有用户的信息。
- db.grantRolesToUser() 授予用户角色及其特权。
- db.removeUser() 已过时。从数据库中删除用户。
- db.revokeRolesFromUser() 从用户中删除角色。
- db.updateUser() 更新用户数据。
2.配置mongodb登陆授权认证
2.1.创建一个用户
> use admin
> db.createUser(
{
user: “admin”,
pwd: “123456”,
roles: [ { role: “root”, db: “admin” } ] //指定角色为root,表示管理员
}
> db.getUsers()
标签MongoDB,技术文档,数据库,MongoDB
网友评论