mongodb在win10下的安装和配置
一、准备
下载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 manager或Studio 3T
使用mongodb manager

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



mongodb在win10下的安装和配置的更多相关文章
- MongoDB在Win10下的安装
原文地址:http://blog.csdn.net/polo_longsan/article/details/52430539 1.下载MongoDB在windows下的安装文件 首先去官网https ...
- Anaconda3(5-2)程序编辑器 win10下PyCharm安装及配置Pytorch流程
由于破解和付费问题,不推荐.优先用自带的spyder Win10 下PyCharm安装流程:(1)官网:https://www.jetbrains.com/pycharm/download/#sect ...
- 全网最新方法:win10下如何安装和配置64位JDK-13
1.下载JDK-13 下载链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.安装JDK-13 双击下图的 ...
- caffe在win10下的安装与配置
1.Windows环境caffe安装配置(无GPU) 参考:http://www.cnblogs.com/cxyxbk/p/5902034.html 解压caffe-windows文件,将./wind ...
- win10下docker安装和配置镜像仓库
初学docker记录一下流程 1.首先安装直接官网下载 DockerToolbox 即可,安装过程傻瓜式下一步即可.(这个集成了虚拟机,果然安装过的可以去掉) 2.安装好后双击Docker Quick ...
- win10下JDK安装,配置环境变量后报Error: could not open `C:\Program Files\Java\jre1.8.0_112\lib\amd64\jvm.cfg'
把Path里面的%JAVA_HOME%/bin放在最前面.
- 全网最新方法:Win10下如何安装和搭建appium自动化测试环境
为了方便大家,下面是本人安装和搭建appium所需要的软件,自取. 链接:https://pan.baidu.com/s/1wl5Xnos4BmnSZsBRd6B5YA#list/path=%2F ...
- 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- libCURL开源库在VS2010环境下编译安装,配置详解
libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...
随机推荐
- python-多任务编程03-迭代器(iterator)
迭代器是一个可以记住遍历的位置的对象.迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退. 可迭代对象(Iterable) 能够被循环遍历(迭代)的对象称为可迭代 ...
- stm32-HAL库串口收发
串口发送 重写fputc函数 /* 优点 直接使用printf函数,发送数据长度无限制,不需要额外的数组空间 缺点 只能对应一个串口,暂时没想到解决方案 */ //头文件中要包含 stdio.h 然后 ...
- APP自动化 -- 框架
一.框架源码 https://github.com/jiangnan27/Autotest_APP_Open 二.框架环境 python3 + appium1.15.3 + pytest5.3.5 三 ...
- 报错:invalid operands to binary - (have ‘int’ and ‘char *’)
//这个题是输入大写的一串字符,然后按A对应1...这个规律求乘积 char a[],b[]; scanf("%s",a); scanf("%s",b); in ...
- PHP 类型比较
PHP 类型比较 虽然 PHP 是弱类型语言,但也需要明白变量类型及它们的意义,因为我们经常需要对 PHP 变量进行比较,包含松散和严格比较. 松散比较:使用两个等号 == 比较,只比较值,不比较类型 ...
- Python 字典(Dictionary) str()方法
Python 字典(Dictionary) str()方法 描述 Python 字典(Dictionary) str() 函数将值转化为适于人阅读的形式,以可打印的字符串表示.高佣联盟 www.cge ...
- P4463 [集训队互测2012] calc 拉格朗日插值 dp 多项式分析
LINK:calc 容易得到一个nk的dp做法 同时发现走不通了 此时可以考虑暴力生成函数. 不过化简那套不太熟 且最后需要求多项式幂级数及多项式exp等难写的东西. 这里考虑观察优化dp的做法. 不 ...
- 实验10—— java读取歌词文件内容动画输出
1.Read.java package cn.tedu.demo; import java.io.BufferedReader; import java.io.File; import java.io ...
- 【Python 实例】面向对象 | 按逗号分割列表
[Python 实例]面向对象 | 按逗号分割列表 题目: 按逗号分割列表 应该得到如下结果: ["xx"],["xx"],["xx"] 解 ...
- Linux无名管道通信介绍
Linux下无名管道一般仅用于父子进程间的通信: 测试代码如下 //file name: fifo_test.c #include <sys/prctl.h> #include " ...