mongoDB教程(八):管理账户

07-11 1380阅读

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

mongoDB教程(八):管理账户

No.内容链接
1Openlayers 【入门教程】 - 【源代码+示例300+】
2Leaflet 【入门教程】 - 【源代码+图文示例 150+】
3Cesium 【入门教程】 - 【源代码+图文示例200+】
4MapboxGL【入门教程】 - 【源代码+图文示例150+】
5前端就业宝典 【面试题+详细答案 1000+】

文章目录

      • 1. 查看所有数据库
      • 2. 进入admin数据库
      • 3. 创建管理员账户
      • 4. 创建root
      • 5. 创建用户自己的数据库的管理角色
      • 6. 查看用户
      • 7. 删除用户
      • 8. 删除单个用户
      • 9. 删除所有用户

        mongoDB教程(八):管理账户

        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({})

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]