加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 系统 > 正文

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'}]

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读