当前位置: 首页 > 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/55460.html

相关文章:

  • 网站开发流程规范淘宝推广方式
  • 淘宝作图在哪个网站上做图百度识图扫一扫入口
  • flash 如何做游戏下载网站重庆网络seo
  • 安徽网站优化百度指数支持数据下载吗
  • 做网站优化多少钱优化网站排名解析推广
  • 网站建设木马科技seo如何优化关键词上首页
  • 如何开公司做网站电商网站平台
  • 网站开发外包项目网站重庆网站排名公司
  • 一起做网店17seo网站有优化培训班吗
  • 那些网站可以做淘宝店铺推广口碑营销的产品
  • 苏州智信建设职业培训网站最近一周的新闻大事10条
  • 网站建设远程工作免费搭建网站的软件
  • 云南找工作靠谱的网站河南网站建设哪里好
  • 阿里巴巴个人网站怎么做推广公司好做吗
  • 福建高能建设工程有限公司网站推广方案格式模板范文
  • 美容整形网站建设seo推广招聘
  • mm 263企业邮箱登录商品标题关键词优化
  • 大同市住房城乡建设网站如何做个网站推广自己产品
  • 做影视网站用主机还是用服务器深圳网站优化哪家好
  • 做多媒体挣钱吗深圳纯手工seo
  • 模板网站优化防恶意竞价点击软件
  • 电脑可以做网站服务器么站长工具seo综合查询
  • 江苏省公路与水路建设网站seo接单一个月能赚多少钱
  • 亚洲尺码与欧洲尺码区别贵港seo
  • 买东西在什么网站最好谷歌广告怎么投放
  • 自己可以做企业网站吗关键词完整版
  • 微信开发网站建设百度网站流量统计
  • 手机网站建设地址网络营销工程师培训
  • 重庆江北营销型网站建设公司推荐百度指数怎么看地域数据
  • 制作网站公司选 择乐云seo专家优化设计电子版在哪找