当前位置:   article > 正文

mongoDB教程(八):管理账户

mongoDB教程(八):管理账户

还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。

在这里插入图片描述


在这里插入图片描述

mongodb密码和传统数据如mysql等有些区别: mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有数据库db都需要设置密码。

1. 查看所有数据库

(在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。)
show dbs

2. 进入admin数据库

use admin

3. 创建管理员账户

db.createUser({ user: “admin”, pwd: “password”, roles: [{ role: “userAdminAnyDatabase”, db: “admin” }] })

4. 创建root

db.createUser({user: “root”,pwd: “password”, roles: [ { role: “root”, db: “admin” } ]})

5. 创建用户自己的数据库的管理角色

use yourdatabase db.createUser({user: “user”,pwd: “password”,roles: [ { role: “dbOwner”, db: “yourdatabase” } ]})

6. 查看用户

show users

7. 删除用户

use admin db.auth(“admin”,“password”)

8. 删除单个用户

db.system.users.remove({user:“XXXXXX”})

9. 删除所有用户

db.system.users.remove({})

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/903796
推荐阅读
相关标签
  

闽ICP备14008679号