一、准备

下载mongodb

https://www.mongodb.com/download-center/community

该实例中使用的是:mongodb-win32-x86_64-2008plus-ssl-3.2.4-signed.msi

二、安装

安装过程和普通软件的安装过程一样。需要注意的地方是,要选择合适的安装位置,安装路径中,最好不要出现中文或空格。

安装过程参考链接:https://www.runoob.com/mongodb/mongodb-window-install.html

三、配置

1、配置环境变量

2、将mongodb添加到系统服务中

管理员模式打开命令行窗口

mkdir c:\data\db
mkdir c:\data\log

上面的所出创建的两个目录,是将来存放数据和日志文件的地方。位置可以自定义。

创建配置文件、在mongodb安装目录中创建 mongod.cfg,文件内容

systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db

通过执行mongod.exe,使用--install选项来安装服务,使用--config选项来指定之前创建的配置文件。如:

D:\Program_Files\MongoDB\Server\3.2\bin>mongod.exe --config "D:\Program_Files\MongoDB\mongod.cfg" --install

  查看服务是否添加成功,并启动mongodb

3、启动并测试

启动可以在服务窗口中找到mongodb启动,或者通过“net start mongodb”命令启动

测试

C:\Users\Administrator>mongo
MongoDB shell version: 3.2.4 connecting to: test Welcome to the MongoDB shell.
For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions?
Try the support group http://groups.google.com/group/mongodb-user
> 2+2
4
> db
test
> db.runoob.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("5d57c3879bd75e032f9a3d48"), "x" : 10 }
>use test

> db.test.insert({"stuId":11,"stuName":"jones","stuClass":3})
WriteResult({ "nInserted" : 1 })
> db.test.find()
{ "_id" : ObjectId("5d57c5099bd75e032f9a3d49"), "stuId" : 10, "stuName" : "jack", "stuClass" : 2 }
{ "_id" : ObjectId("5d57e2d664278756e3757aa5"), "stuId" : 11, "stuName" : "jones", "stuClass" : 3 }
>

  

如果在使用的时候出现如下的错误信息,请参照博客中的方法解决:

2019-08-17T17:00:31.957+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 由于目标计算机积极拒绝,无法连接。
2019-08-17T17:00:31.958+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:224:14
@(connect):1:6

这是由于mongodb没有启动所导致的,解决方法参考博客https://www.cnblogs.com/greenteaone/p/3745734.html

四、通过其他工具管理mongodb

在cmd中操作mongodb不是太方便,推荐使用工具,mongodb managerStudio 3T

使用mongodb manager

也可以使用“Studio 3T”工具

mongodb在win10下的安装和配置的更多相关文章

  1. MongoDB在Win10下的安装

    原文地址:http://blog.csdn.net/polo_longsan/article/details/52430539 1.下载MongoDB在windows下的安装文件 首先去官网https ...

  2. Anaconda3(5-2)程序编辑器 win10下PyCharm安装及配置Pytorch流程

    由于破解和付费问题,不推荐.优先用自带的spyder Win10 下PyCharm安装流程:(1)官网:https://www.jetbrains.com/pycharm/download/#sect ...

  3. 全网最新方法:win10下如何安装和配置64位JDK-13

    1.下载JDK-13 下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.安装JDK-13 双击下图的 ...

  4. caffe在win10下的安装与配置

    1.Windows环境caffe安装配置(无GPU) 参考:http://www.cnblogs.com/cxyxbk/p/5902034.html 解压caffe-windows文件,将./wind ...

  5. win10下docker安装和配置镜像仓库

    初学docker记录一下流程 1.首先安装直接官网下载 DockerToolbox 即可,安装过程傻瓜式下一步即可.(这个集成了虚拟机,果然安装过的可以去掉) 2.安装好后双击Docker Quick ...

  6. win10下JDK安装,配置环境变量后报Error: could not open `C:\Program Files\Java\jre1.8.0_112\lib\amd64\jvm.cfg'

    把Path里面的%JAVA_HOME%/bin放在最前面.

  7. 全网最新方法:Win10下如何安装和搭建appium自动化测试环境

    为了方便大家,下面是本人安装和搭建appium所需要的软件,自取. 链接:https://pan.baidu.com/s/1wl5Xnos4BmnSZsBRd6B5YA#list/path=%2F  ...

  8. 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明

    目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...

  9. libCURL开源库在VS2010环境下编译安装,配置详解

    libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...

随机推荐

  1. 数据库(二):初识sql语句

    进击のpython ***** 数据库--初识sql语句 前面提到了说,数据库管理系统就像我们曾经做过的输入命令返回结果的socket通信差不多 那既然提到了命令,在MySQL中,有一些基本的语句,就 ...

  2. 谁来教我渗透测试——VMware工具安装和使用

    今天我们继续渗透测试学习系列了,昨天我们看了基础概念,今天我们来学习一下渗透测试必备的功能VMware安装. 首先我们下载好VMware workstation Pro的安装包.可以在百度上直接百度下 ...

  3. MacOS IDEA下SVN配置与使用

    第一部分,准备工作 到IDEA的配置下设置SVN命令,一般来说,IDEA已经设置好了,如果没有自己找到存放SVN命令的目录,将SVN配置进去,命令应该存放在/Library/Developer/Com ...

  4. Python File truncate() 方法

    概述 truncate() 方法用于截断文件,如果指定了可选参数 size,则表示截断文件为 size 个字符.高佣联盟 www.cgewang.com 如果没有指定 size,则从当前位置起截断:截 ...

  5. C/C++编程笔记:C++入门知识丨从结构到类的演变

    先来看看本节知识的结构图吧! 接下来我们就逐步来看一下所有的知识点: 结构的演化 C++中的类是从结构演变而来的, 所以我们可以称C++为”带类的C”. 结构发生质的演变 C++结构中可以定义函数, ...

  6. vjudge CountTables/2018雅礼集训 方阵 dp 斯特林反演

    LINK:CountTables 神题! 首先单独考虑行不同的情况 设\(f_i\)表示此时有i列且 行都不同. 那么显然有 \(f_i=(c^i)^\underline{n}\) 考虑设\(g_i\ ...

  7. luogu P4606 [SDOI2018]战略游戏

    LINK:战略游戏 一道很有价值的题目.这道题 一张无向联通图 每次询问给出K个关键点 问摧毁图中哪个点可以使得这K个关键的两两之间有一对不能联通 去掉的这个点不能是关键点 求方案数. 可以发现 当K ...

  8. 每日一道 LeetCode (8):删除排序数组中的重复项和移除元素

    每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...

  9. Vouch-proxy 实现 Zabbix4.4 对接 SSO

    Vouch-proxy 实现 Zabbix 对接 SSO Zabbix 自身不支持 SSO 对接,我使用 Nginx 代理 Zabbix,将请求转发至 Vouch-proxy,由 Vouch-prox ...

  10. The Involution Principle

    目录 Catalan Paths Vandermonde Determinant The Pfaffian Catalan Paths 从 \((0,0)\) 走到 \((n,n)\), 每次只能向上 ...