专栏首页python前行者mongoDB身份验证

mongoDB身份验证

超级管理员

为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户

采用了角色-用户-数据库的安全管理方式

常用系统角色如下: root:只在admin数据库中可用,超级账号,超级权限 Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据库

创建超级管理用户

use admin
db.createUser({
    user:'admin',
    pwd:'123',
    roles:[{role:'root',db:'admin'}]
})

ubuntu环境下

修改/etc/mongodb.conf,设置auth=true

sudo vim /etc/mongodb.conf

/etc/mongodb.conf文件中本来就有配置auth=true,只需要删除前面的“#”即可。

重启MongoDB

service mongodb stop  #停止MongoDB服务(因为MongoDB是随开机是自启动的)
sudo service mongodb start #开启MongoDB服务

上图提示你,未授权的管理员执行命令,显然安全验证检查开启成功了,此时你应该这样连接:mongo admin -u root -p 123456 或者你也可以这样去验证(前提是必须进入该用户对应的database才行,出现1代表成功):

windos环境下

  • 创建管理员之后:
  • 然后重新启动mongodb,但是必须加上--auth选项,将.bat文件的内容修改为:mongod --auth --dbpath D:\软件安装\MongoDB\data\db

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • yum安装指定版本的软件包的方法

    yum默认都是安装最新版的软件,这样可能会出一些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包.所以,就顺带分享yum安装指定(特定)版本(旧版本...

    周小董
  • 连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots

    今天在redis中执行setrange name 1 chun 命令时报了如下错误提示:

    周小董
  • pika missed heartbeats from client timeout 60s 的问题

    【问题场景】 客户端以 consumer 身份订阅到 rabbitmq server 上的 queue 上,客户端侧在 AMQP 协议的 Conne...

    周小董
  • MongoDB tar包安装

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    拓荒者
  • 在腾讯云主机中Centos7 设置Mongodb开机启动-自定义服务

    这两天在跟着全栈之巅的视频学习NodeJs+Express+MongoDB编写相关的项目时,发现在Windows下安装MongoDB很顺利,将MongoDB安装...

    ccf19881030
  • Mongodb 安装脚本(附服务器自启动)

    为简化Mongodb快速安装部署,并添加至服务启动项,开机自启动,本脚本适用于centos6/7.x。

    KaliArch
  • 朴素贝叶斯练习实例

    文本分类:过滤恶意留言 此处有两个改进的地方: (1)若有的类别没有出现,其概率就是0,会十分影响分类器的性能。所以采取各类别默认1次累加,总类别(两类)次...

    JasonhavenDai
  • 吴恩达深度学习笔记 course2 week3 超参数调试,Batch Norm,和程序框架

    一般而言,在调试超参数的过程中,我们通常将学习率learning_rate看作是最重要的一个超参数,其次是动量梯度下降因子β(一般为0.9),隐藏层单元个数,m...

    Dar_Alpha
  • 利用深度学习改变位置感知计算

    位置感知位于定位服务(LBS)的核心位置。然而,准确地估计目标的位置并不那么简单。全球定位系统(GPS),可以直接输出地理空间坐标,但它的错误可能远远超出了某些...

    AiTechYun
  • mongodb的配置文件的解析

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    拓荒者

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动