Windows下安装MongoDB并配置登陆验证

一、安装前创建文件目录

1.创建C:\MongoDB目录。
2.创建C:\MongoDB\data目录。
3.创建C:\MongoDB\logs目录。
4.创建C:\MongoDB\logs\mongo.log文件。

二、官网下载安装

安装目录选择第一步创建的目录。

三、加入系统环境变量

C:\MongoDB\bin

四、安装服务

1.创建配置文件C:\MongoDB\mongod.conf

#数据库路径
dbpath=C:\MongoDB\data
#日志输出文件路径
logpath=C:\MongoDB\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#密码验证
#auth=true

2.安装服务

mongod --config "D:\Mongo\mongo.conf" --install --serviceName "MongoDB"

3.启动

net start MongoDB

4.创建管理员

mongo
>use admin;
>db.createUser(
  { user: "admin",
    customData: {description: "superuser"},
    pwd: "password",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
);

5.创建超级管理员

>db.createUser(
    {
        user:"root",
        pwd:"password",
        roles:["root"]
    }
);

五、配置登陆验证

1.取消注释

配置文件C:\MongoDB\mongod.conf中的

#auth=true

2.重启服务加载配置文件

sc stop MongoDB
sc start MongoDB

3.测试

mongo
>use admin;
>db.auth("admin", "password");
1

P.S:

创建业务数据库管理员

>db.createUser({
    user:"user1",
    pwd:"123456",
    customData:{
        name:'coodyz',
        email:'[email protected]',
        age:20,
    },
    roles:[
        {role:"readWrite",db:"db001"},
        {role:"readWrite",db:"db002"},
        'read'// 对其他数据库有只读权限,对db001、db002是读写权限
    ]
});

修改密码

>use admin;
>db.changeUserPassword("username", "password");

修改密码和用户信息

>db.runCommand(
    {
        updateUser:"username",
        pwd:"password",
        customData:{title:"password"}
    }
);

原文地址:https://www.cnblogs.com/coodyz/p/12219823.html

时间: 2024-07-29 17:57:24

Windows下安装MongoDB并配置登陆验证的相关文章

windows 下安装mongodb及其配置环境

MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结束,最大的坑就是MongoDB服务的安装,下面具体说下MongoDB安装之后的一些配置操作 一.下载 首先到官网(http://www.mongodb.org/downloads )下载合适的安装包 二.安装 放在想要安装的地方:E:\java\MongoDB\Server\3.2 点击安装:mongodb-win32-x86_64-2008plus-ssl-3.2.10-signed.msi 1.同意协议: 2.自定义安装,选

Windows下安装Resin及配置详解与发布应用

关于Resin的好处,网上介绍了一大堆,小编经不住诱惑,决定试用一下.目前Resin的最新版本为:4.0.40,可以从官网直接下载. 1. 将下载下来的Resin包解压开,会看到一大堆的文件,有一些关键的文件,我们需要了解一下. resin-4.0.40 resin安装目录   --conf/resin.properties 配置属性   --conf/resin.xml 配置文件   --conf/licenses/ 许可信息文件   --conf/keys/ openSSL 秘钥   --w

在windows下安装MongoDB需要注意的地方

首先给出安装方法. 1.从http://www.mongodb.org 下载对应平台的安装包,这里是mongodb-win32-i386-2.2.1.zip 2.将压缩文件中的bin解压到安装目录下,这里是:d:\mongodb\bin 3.打开cmd命令行,进入目录d:\mongodb 4.创建日志目录:d:\mongodb\logs 5.创建数据文件目录:d:\mongodb\data 6.创建配置文件:d:\mongodb\mongod.cfg mongod.cfg的内容如下,第一行配置日

在32位Windows下安装Mongodb的过程:

在32位Windows下安装Mongodb的过程: 1.    下载Mongodb的zip文件 下载网站:https://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.9.zip 2.    将文件解压并放在D:\Mongodb(手动创建该目录) 3.    手动创建文件夹D:\Mongodb\data 4.    进入cmd,进入到D:\Mongodb\bin目录下 输入命令:mongod -dbpath "d:\Mongodb\data&qu

MongoDB笔记1:Windows下安装MongoDB

Windows下安装MongoDB非常简单.若是32位的操作系统,要安装32位的MongoDB:若是64位的系统,要安装64位的MongoDB. 这里以64位为例.具体步骤为: 一.下载MongoDB最新或较新版,这里下的是 mongodb-win32-x86_64-2008plus-ssl-3.2.0-signed.msi 二.安装 1 双击mongodb-win32-x86_64-2008plus-ssl-3.2.0-signed.msi,启动安装向导界面.选"Next"按纽 2

windows下安装redis并配置外网访问

windows下安装redis已经配置外网访问 下载windows版本redis 官网无法下载windows版本的redis,需要到此链接下载https://github.com/microsoftarchive/redis/releases 选择 .msi 结尾的进行下载 双击运行,直接安装.根据提示进行安装即可.可以选择安装的端口 进入安装目录 ? 选择安装的目录(根据自己实际情况选择) ? 选择运行的端口(根据自己实际情况安装) 设置redis运行的最大内存 设置配置文件(进入安装目录)

Windows 下安装 MongoDB

MongoDB 是目前在 IT 行业非常流行的一种非关系型数据库 (NoSql),其灵活的数据存储方式备受当前 IT 从业人员的青睐.这里主要讲如何在 Windows 平台下安装 MongoDB 下载 MongoDB 官网下载链接 如果被墙的话,请点击mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下载 手动简单的配置 配置环境变量 安装成功之后,将 mongodb 目录下的 bin 目录添加至 path 变量中,如: 创建数据库文件存放目录

windows 下安装MongoDB

一:下载mongodb安装包 下载地址:https://www.mongodb.com/download-center/community 这里推荐下载msi的安装包 二:安装mongodb 双击下载下来的mongodb安装包进行安装 在Windows下安装软件十分的简单,只需要next就可以了,只需要注意点下面两点 1:如下图安装界面中选择自定义安装,这里可以选择您的安装目录,这里我选择的安装目录为:D:\MongoDB 2:取消如下图形界面管理工具勾选,勾选的话安装会十分十分的慢,如果您想要

【先定一个小目标】Windows下安装MongoDB 3.2

1.MongoDB 安装 官网提供了三个版本下载: - MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统. - MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista. 32 位系统上 MongoDB 的数据库最大为 2GB. - MongoDB for Windows 64-bit Legacy