mongodb安装及创建用户

Docker之MongoDB安装、创建用户及登录认证 Docker之MongoDB安装、创建用户、挂载容器数据卷、登录认证 阅读详情

在MongoDB的官方下载windows平台的压缩zip文件,地址:https://www.mongodb.org/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-3.2.1.zip/download

1、解压zip文件,我的路径为:D:\MongoDB

2、设置数据文件路径:

  在D:\MongoDB里面新建log和data文件夹

  在D:\MongoDB\log里面新建mongodb.log文件

3、开启MongoDB服务

  打开cmd,进入D:\MongoDB\bin目录下,输入命令“mongod --dbpath D:\MongoDB\data”即可开启MongoDB服务。

  每次需要用的时候都要输入以上命令来开启,是很麻烦的。所以将Mongo数据库安装成为Windows服务,并设置开机启动就很方便了(当然设置为手动开启也可以)。

 

4、将Mongo数据库安装成为Windows服务

  以管理员身份运行cmd,进入D:\MongoDB\bin目录下,以此输入如下命令:

  1)mongod --dbpath D:\MongoDB\data --logpath D:\MongoDB\log\mongodb.log  --install

  2)net start MongoDB


到这MongoDB服务安装完。

进入服务可以看到MongoDB服务,如下图:


5.

在默认情况下,mongod是监听在127.0.0.1之上的,任何客户端都可以直接连接27017,且没有认证。

好处是,用户可以即时上手,不用担心被一堆配置弄的心烦意乱。

坏处是,公网服务器搭建MongoDB,那么所有人都可以直接访问并修改数据库数据了。

默认情况下,mongod也是没有管理员账户的。因此除非你在admin数据库中使用db.createUser()命令添加了管理员帐号,且使用–auth参数启动mongod,否则在数据库中任何人都可以无需认证执行所有命令。


 

一、创建所有数据库管理员用户:

1、管理员身份运行cmd.exe,先cd到Mongodb安装目录的bin目录,

输入命令mongo.exe,进入mongodb命令界面:

 

2、创建数据库test1

插入一条数据,然后用命令:show dbs 才能看到

可以看到test1。

 

3、进入admin数据库:

命令:use admin

 

4、创建管理账号:

首先看看mongodb内置角色:

    1. 数据库用户角色:read、readWrite;
    2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
    3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
    4. 备份恢复角色:backup、restore;
    5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
    6. 超级用户角色:root  
    7. 内部角色:__system

使用命令:db.createUser({user:"testAdmin",pwd:"123456",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})

 

5、重启mongodb服务,

重新打开cmd,在mongodb路径的bin目录下,执行mongod --dbpath  d:\mongodb\data  --auth   (data是安装mongodb创建的数据库文件夹)

 

6、验证用户添加是否成功:

结果为1,说明成功。

 

7、使用Robomongo工具连接:

可以看到刚才创建的管理员用户testAdmin(角色userAdminAnyDatabase),有权限访问所有数据库。

 

二、下面对单个数据库设置用户、密码

 同上创建test1的方式,创建数据库test2

运行命令: db.createUser({user:'test2admin',pwd:'123456',roles:[{role:'readWrite',db:'test2'}]})

使用Robomongo工具连接:

用户test2admin只能看到数据库test2。


MongoDB之角色与权限及创建用户与授权操作详解 阅读详情

相关推荐

MongoDB数据库从入门到精通系列之五:创建用户、创建角色、创建数据采集账号并赋予数据采集的权限、登陆MongoDB数据库

MongoDB数据库从入门到精通系列之五:创建用户、创建角色、创建数据采集账号并赋予数据采集的权限、登陆MongoDB数据库

zhengzaifeidelushang的博客 1292

Mongodb创建用户角色

mongodb用户角色划分

weixin_44834554的博客 1万+

Jetson设备EXT4文件系统修复实战:从superblock损坏到系统恢复

本文详细介绍了Jetson设备因异常断电等原因导致EXT4文件系统superblock损坏后的诊断与修复实战。通过从健康设备移植fsck工具、使用备份超级块等步骤,指导用户逐步恢复系统,并提供了数据备份与预防措施,帮助用户有效应对嵌入式AI开发中的存储故障。

theta的博客 592

mongoDB创建账号

内置角色:MongoDB 包含一组内置角色,这些角色是预定义的角色,可以用于访问和管理数据库。要创建管理员账户,您需要使用具有超级用户权限的用户登录 MongoDB,并在 admin 数据库中创建管理员账户。特殊角色:MongoDB 包含一些特殊的角色,例如 角色,该角色具有 MongoDB 中最高级别的权限,可以访问所有数据库和执行所有操作。自定义角色:除了内置角色之外,您还可以创建自定义角色,以控制用户对数据库和集合的访问权限。在 MongoDB 中,用户角色用于控制用户对数据库和集合的访问权限。

IT菜鸟 6434

暴力破解pdf文档密码

相信小伙伴们都遇到这种情况;你收到了一些标题很吸引人的pdf文档 或者是重要数据泄露 学习资料总结,再或者是某机构的押题密卷,打开pdf却提示你要输入密码 因为不知道密码 只能弃罢。我就遇到过这种情况 网友发来了标题为某天一的押题密卷 ,我也想看看这个卷子的题怎么样,因为被设置了密码 我尝试用6到10位的纯数字组合来暴力破解这个pdf,结果三 四个小时都没找到正确的密码。有些网友为破解这个密码 请某宝某多来破解 也都没有破解成功。

shelter1234567的博客 1万+

Livox MID360与Fast-LIO2的实战部署指南:从驱动安装到点云处理

本文提供Livox MID360激光雷达与Fast-LIO2激光惯性里程计从零开始的实战部署指南。详细介绍了Ubuntu系统下的驱动安装、网络配置、点云数据验证以及Fast-LIO2算法的编译、参数配置与联合启动流程,帮助开发者快速搭建移动机器人SLAM系统,并包含关键参数调优与常见故障排查方法。

java5的博客 1024

MongoDB数据库安装及用户创建

找到Path双击进去,新建,内容是刚刚安装的MongoDB的Bin文件夹位置,我装的是默认盘,路径为C:\Program Files\MongoDB\Server\5.0\bin。首先创建的是admin库的管理账号,下面我们创建一个账户:admin,密码是123456;

2301_79347935的博客 257

手把手教你复现KDD 2024时空预测顶会论文:以UniST和ImputeFormer为例的代码实战与避坑指南

本文详细指导如何复现KDD 2024顶会论文中的UniST和ImputeFormer模型,涵盖环境配置、数据处理、模型训练及评估等关键步骤。通过实战案例和避坑指南,帮助研究者掌握时空预测与插补技术,提升在智慧城市、交通管理等领域的应用能力。

weixin_29204205的博客 279

linux安装mongodb并创建用户

306 版本:mongodb-linux-x86_64-amazon-3.4.6.tg 1.      mkdir mongodb3.4.6 2.      tar zxvfmongodb-linux-x86_64-amazon-3.4.6.tgz -C mongodb3.4.6 3.      cd mongodb3.4.6 mkdir –p data/db

kongjunlongaa的博客 2238

【Python爬虫(90)】以Python爬虫为眼,洞察金融科技监管风云

本文聚焦爬虫技术在金融科技监管中的应用。开篇阐述金融科技发展带来监管挑战,引出爬虫技术的重要性。接着介绍金融科技监管政策与合规要求,包括政策法规体系、合规细则及政策变化应对。随后探讨爬虫技术选型、数据监测策略、风险指标抓取及案例实操。还阐述基于爬虫数据构建风险预警与防控机制,含模型构建、阈值设定等。最后总结爬虫技术应用成果,展望其与人工智能融合、适应新监管需求及重视数据安全的未来发展趋势。

邓邓子的博客 1063

【OpenClaw从入门到精通】第10篇:OpenClaw生产环境部署全攻略:性能优化+安全加固+监控运维(2026实测版)

本文聚焦OpenClaw从测试环境走向生产环境的核心痛点,围绕“性能优化、安全加固、监控运维”三大维度展开实操讲解。先明确生产环境硬件/系统选型标准,再通过硬件层资源管控、模型调度策略、缓存优化等手段提升响应速度(实测响应效率提升50%+);接着从网络、权限、数据三层构建安全防护体系,集成火山引擎安全方案拦截高危操作;最后落地TenacitOS可视化监控与Prometheus告警体系,配套完整故障排查清单和虚拟实战案例。全文所有配置、代码均经实测验证,兼顾新手入门实操性和进阶读者的生产级部署需求。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 3407

MongoDB安装及创建用户

1.我下载的4版本之上的zip压缩文件,解压后如下(其中data/db和logs/mongo.log 和mongo.conf为自己新建的) 2.mongo.conf配置如下 dbpath=D:\mongodb\data\db #数据库路径 logpath=D:\mongodb\logs\mongo.log #日志输出文件路径 #logappend=true #错误日志采用追加模式 #j...

gaojie727694的博客 483

内存越界一定会导致程序崩溃吗?详解内存越界

本文详细解释了内存越界不一定导致内存越界的问题,全面介绍了C++内存越界的相关内容。

dvlinker的技术专栏 2万+

linux centos7 yum在线安装MongoDB及创建数据库和用户

这条命令及其相关操作是关于在Linux系统中安装MongoDB数据库、启动MongoDB服务以及创建一个新的数据库和用户的过程。综上所述,这三个步骤完成了MongoDB的安装、启动服务以及创建了一个名为。的数据库用户,该用户拥有对。

学亮编程手记 1269

基于深度学习的图像识别技术在农业领域中的应用

是识别"病害种类"还是"病害严重度分级"?前者是分类,后者常需分割或分级回归。是叶片级(离体叶片图像)、植株级(田间单株)、地块级(无人机俯拍)?视角不同,模型差异巨大。实时无人机巡检可能要求 < 50 ms/帧(Jetson Orin),而离线测报可接受秒级推理。类别标签、结构化 JSON、GIS 图斑、报警事件?

AI天才研究院 2166

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

window安装mongodb并创建用户远程登录

启动MongoDB服务:在命令提示符中运行mongod.exe文件,即可启动MongoDB服务。下载MongoDB:从MongoDB官网下载对应Windows系统的MongoDB安装包,并解压缩到指定目录。创建远程登录用户:使用mongo shell(命令行工具)连接到MongoDB服务并创建一个新用户。配置环境变量:将MongoDB的/bin路径添加到系统环境变量中,以便在任意位置可以运行MongoDB命令。创建数据目录:在磁盘中创建存储MongoDB数据的目录,例如:C:\data\db。

rit8432499的博客 494

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

mongodb创建local库用户_MongoDB 安装

MongoDB是基于文档的分布式数据库,俗话说,工欲善其事必先利其器,这里介绍 MongoDB 在 Linux 下的安装安装环境CentOS7MongoDB4.4.2进入官网,自行选择所需安装版本wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.2.tgz解压MongoDB安装包tar-...

weixin_28853079的博客 205

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

宝塔安装mongodb后创建用户

1、进入mongodb安装目录,下面是宝塔面板的默认目录 cd /www/server/mongodb/bin 1 2、输入命令行mongo,进入mongodb环境 mongo 1 3、切换到 admin 数据库 use admin

d294083434的博客 649

linux下mongoDB安装以及用户名密码创建过程

一.下载安装包 https://www.runoob.com/mongodb/mongodb-linux-install.htmle 二.安装 1.解压并修改名称 1)tar -zxvf mongodb-linux-x86_64-rhel70-4.2.13.tgz 2)mvmongodb-linux-x86_64-rhel70-4.2.13 mongodb 2.进入mongodb目录下创建3个文件夹 1)cd mongodb ...

family_kj的博客 747

安装mongodb,创建用户

版本: CentOS-6.5-x86_64 mongodb-linux-x86_64-rhel62-3.4.1 mkdir -p   /opt/mongodbyy/data mkdir -p  /opt/mongodbyy/log bin/mongod --dbpath=/opt/mongodbyy/data --logpath=/opt/mongodbyy/log/mo

u013244038的博客 379

Windows下MongoDB安装及创建用户名和密码

http://www.cnblogs.com/itxiongwei/p/5520690.html 下载MongoDB的安装文件https://www.mongodb.com/download-center#community,选择合适的版本(注:本人选择的是3.2.6) 下载完MongoDB.msi后点击Next一路安装下去(注:本人的mongodb的安装路径为D:\MongoDB\Ser

乔志勇笔记 7869

java mongodb 复制的用户权限_Windows下MongoDb服务安装及用户权限创建

1.为什么我要写这个blog?虽然网上的教程满天飞,但都是按照正常流程来写,我写的这个文档包含了我安装服务是遇到的各种问题及处理方式。下载完MongoDB.msi后点击Next一路安装下去(注:本人的mongodb的安装路径为D:\MongoDB\Server\)将MongoDB服务器作为Windows服务运行请注意,你必须有管理权限才能运行下面的命令。执行以下命令将MongoDB服务器作为Win...

weixin_34877373的博客 141

MongoDB入门二:linux环境下的安装与数据库及用户的创建

3.0版本MongoDB在Linux环境下的安装和安装成功后数据库及用户的创建。

sunjian1122的博客 1355

mongodb rpm安装、创建用户及springboot配置

roles角色 内建的角色 数据库用户角色:read、readWrite; 数据库管理角色:dbAdmin、dbOwner、userAdmin; 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager; 备份恢复角色:backup、restore; 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase 超级用户角色:r.

qq_38667881的博客 595
上一篇: 在Windows Server 2008 R2 Server中,连接其他服务器的数据库遇到“未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。
下一篇: Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题
NeverStop_SC
博客等级 码龄9年 3粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值