mongodb用户权限管理常用运作有哪些?一文带你了解
发布时间:2022-04-22 10:50:23 所属栏目:系统 来源:互联网
导读:这篇文章给大家分享的是有关mongodb用户权限管理的内容,包括mongodb连接、创建、查看等更,小编觉得挺实用的,因此分享给大家做个参考,下面就跟随小编一起学习吧。 启动mongodb并连接 ./bin/mongod -f conf/mongod.conf ./bin/mongo 127.0.0.1:12345 查看
这篇文章给大家分享的是有关mongodb用户权限管理的内容,包括mongodb连接、创建、查看等更,小编觉得挺实用的,因此分享给大家做个参考,下面就跟随小编一起学习吧。 启动mongodb并连接 ./bin/mongod -f conf/mongod.conf ./bin/mongo 127.0.0.1:12345 查看默认的数据库情况 > show dbs admin 0.000GB local 0.000GB > use admin switched to db admin > show tables system.version 可以看到,目前数据库里除了一些基本信息,什么都没有。在创建设置用户权限之前,先了解一下文档知识 创建用户 # demo db.createUser( { user: "reportsUser", pwd: "12345678", roles: [ { role: "read", db: "reporting" }, { role: "read", db: "products" }, { role: "read", db: "sales" }, { role: "readWrite", db: "accounts" } 有了创建语法,和参数说明,接下来开始实践. 注意,还有一点,账号是跟着数据库绑定的,在那个库里授权,就在那个库里验证(auth)否则会失败 创建 账号管理授权权限 的账号 > db.createUser( ... { ... user: 'admin', ... pwd: '123456', ... roles: [{role: 'userAdminAnyDatabase', db: 'admin'}] (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |