当前位置: 首页 > news >正文

建筑工程网站建站方案华为企业网站建设需求分析

建筑工程网站建站方案,华为企业网站建设需求分析,wordpress产品插件,青岛市崂山区建设局网站目录 一、MongDB权限概述1.1、MongDB权限概述1.2、MongDB权限列表 二、Mongodb权限管理示例2.1、创建账号2.1.1、创建管理员用户2.1.2、开启认证2.1.3、创建普通账号 一、MongDB权限概述 1.1、MongDB权限概述 mongodb是没有默认管理员账号,所以要先添加管理员账号…

目录

    • 一、MongDB权限概述
      • 1.1、MongDB权限概述
      • 1.2、MongDB权限列表
    • 二、Mongodb权限管理示例
      • 2.1、创建账号
        • 2.1.1、创建管理员用户
        • 2.1.2、开启认证
        • 2.1.3、创建普通账号

一、MongDB权限概述

1.1、MongDB权限概述

  • mongodb是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。
  • mongodb添加账号需要使用use admin切换到admin数据库,在admin数据库添加的账号才是管理员账号。
  • mongodb的用户是以数据库为单位来建立的,每个数据库有自己的管理员。
  • mongodb帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证。

1.2、MongDB权限列表

角色说明
Read允许用户读取指定数据库
readWrite允许用户读写指定数据库
dbAdmin允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile
userAdmin允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户
clusterAdmin只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。
readAnyDatabase只在admin数据库中可用,赋予用户所有数据库的读权限
readWriteAnyDatabase只在admin数据库中可用,赋予用户所有数据库的读写权限
userAdminAnyDatabase只在admin数据库中可用,赋予用户所有数据库的userAdmin权限
dbAdminAnyDatabase只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。
root只在admin数据库中可用。超级账号,超级权限。

二、Mongodb权限管理示例

2.1、创建账号

2.1.1、创建管理员用户
  • 查看数据库

    show dbs
    

    在这里插入图片描述

  • 切换到admin数据库

    use admin
    

    在这里插入图片描述

  • 查看用户

    show users
    

    在这里插入图片描述

  • 创建管理员用户

    db.createUser( { user: "admin", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin"}]}) 
    

    在这里插入图片描述

  • 然后查看创建的用户

    show users
    

    在这里插入图片描述

2.1.2、开启认证
  • 编辑配置文件 mongodb服务的conf目录下的mongdb.conf 文件
    在这里插入图片描述

  • 在mongdb.conf 文件中修添加如下内容:auth=true
    在这里插入图片描述

  • 修改之后,重启mongdb服务 ,重新连接mongdb

    #停止服务
    [root@localhost conf]# mongod --config /home/mongo/conf/mongodb.conf --shutdown
    #启动服务
    [root@localhost conf]# mongod --config /home/mongo/conf/mongodb.conf
    

    在这里插入图片描述

  • 使用创建好的管理员用户及密码,重新连接mongdb,如下图:

    在这里插入图片描述

2.1.3、创建普通账号
  • 创建普通数据库, 先切到admin数据库,然后db.auth(“用户”,“密码”) 登录。

    use admin
    db.auth("admin","123456")
    

    在这里插入图片描述

  • 通过 use 命令创建数据库 test,如果已经有该数据就会进行切换。如果数据库没有数据执行 show dbs 数据库不会被显示

    > use test
    
  • 可以通过 db 命令查看当前是哪个数据库

    db
    

    在这里插入图片描述
    在这里插入图片描述

  • 在 test 数据库中 ,创建test数据库的用户

    db.createUser({user:"testuser",pwd:"123456",roles:[{role:"userAdmin",db :"test"},{role:"dbAdmin",db:"test"},{role:"readWrite",db:"test"}]})
    

    在这里插入图片描述

  • 查看创建的普通用户

    > show users
    

    在这里插入图片描述

  • 登录test数据库

    use test
    db.auth("testuser","123456")
    

    在这里插入图片描述

  • 使用创建好的test数据库的普通用户及密码,重新连接mongdb,如下图:
    在这里插入图片描述
    在这里插入图片描述

http://www.15wanjia.com/news/168063.html

相关文章:

  • 廊坊开发区规划建设局网站wordpress的图片插件
  • 汉口北做网站wordpress取消邮件验证码
  • 网站登陆怎么做网站大型网页游戏
  • 商丘企业网站建设费用多少钱wordpress 2.7.1下载
  • 电子商务网站建设教案网络设计师证书
  • 网站优化排名技巧dw中怎样做网站链接
  • 网站技术有哪些房屋在线设计平台
  • 北京外贸网站建设公司国产做性直播视频网站
  • 建设部评职称网站营销推广型网站
  • 沈阳市和平区网站建设滨州淘宝网站建设
  • 用在线网站做的简历可以吗phpcms做网站感想
  • 商城移动端网站开发wordpress缩写是什么
  • 网站推广渠道怎么做沈阳红方城网站建设
  • 网站设计模板安全吗苏州网站建设自助建站模板
  • 网站开发计划甘特图网站安全性要求
  • 网站底部浮动广告代码广告公司网络推广计划
  • 网站建设策划书模板企业网站建设一条龙全包
  • 沈阳专业网站建设公司wordpress主题免费分享
  • 有没有做那个的视频网站吗服装设计公司属于什么行业类型
  • 建设网站知乎wordpress 悬浮公告
  • 视频直播网站开发 设计WordPress开发过程
  • 网站制作运营公司柑桔种植服务网站开发
  • 做网站都用什么语言win7装什么版本wordpress
  • 正规的网站建设明细报价表django企业级问答网站开发
  • 用discuz怎样做网站苏州个人制作公司
  • 手机网站制作平台有哪些专业公司网站建设服务公司
  • 怎样看一个网站的信息吗简单好看个人主页网站模板
  • 网站广告形式设计logo素材
  • 贵阳做网站找哪家好深圳seo专家
  • 都有什么类别的网站建站是什么意思