审核中~
溜忙之道
首页
溜忙手册
offer之道
项目Git
写文章
登录
·
注册
登录
没有账号,去注册
注册
已有账号,去登录
博客
MongoDB 设置用户名密码
南易_站长
阅读量:17372
关注
MongoDB 设置用户名密码
## 超级管理员 ### 设置 admin ```javascript use.admin db.createUser({ user: 'admin', // 用户名 pwd: '123456', // 密码 roles:[{ role: 'root', // 角色 db: 'admin' // 数据库 }] }) ``` 设置完成,可以输入 `show users` 查看是否设置成功。 ## 添加数据库用户 我们除了可以设置数据库的超级管理员以外,还可以给每个数据库设置单独的管理员。其只有操作单独数据的一定权限。 ```javascript use test // 跳转到需要添加用户的数据库 db.createUser({ user: 'fooadmin', // 用户名 pwd: '123456', // 密码 roles:[{ role: 'readWrite', // 角色 db: 'test' // 数据库名 }] }) ``` ## 常用命令 ```javascript show users // 查看当前库下的用户 db.dropUser('testadmin') // 删除用户 db.updateUser('admin', {pwd: '654321'}) // 修改用户密码 db.auth('admin', '654321') // 密码认证 ``` ## MongoDB 数据库默认角色 1. 数据库用户角色:read、readWrite 2. 数据库管理角色:dbAdmin、dbOwner、userAdmin 3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager 4. 备份恢复角色:backup、restore 5. 所有数据库角色: readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、 dbAdminAnyDatabase 6. 超级用户角色:root
评论
表情
发送
0
评论