一、下载
请前往官网下载community版本MongoDB,我当前可见最新版本是3.6.4
如需下载历史版本,请前往历史版本库
 
二、安装
1、msi安装:
傻瓜式安装,模式选择custom,修改文件安装目录为:D:\Program Files\MongoDB\Server
不必安装MongoDB compress
 
2、压缩包:
直接把压缩文件解压,扔到D:\Program Files\MongoDB\Server\下
我用的mongodb-win32-x86_64-3.4.13.zip,解压到D:\Program Files\MongoDB\Server\3.4了
 
三、本地环境变量
创建坏境变量MongoDB_HOME,值为D:\Program Files\MongoDB\Server\3.4
在Path环境变量最后面添加;%MongoDB_HOME%\bin
 
备注:之所以这样配置环境变量是为了以后执行mongo和mongod命令时更加方便,而且切换版本时,只需要修改环境变量即可,否则每次都要定位到bin目录下,太累心了
 
四、服务配置
创建用于存储数据和日志的目录
D:\MongoDB\3.4\data\db
D:\MongoDB\3.4\data\log
 
初始化服务的方法有两种:
方法一:创建config文件并执行名利
1、创建一个mongo.config文件(建议在MongoDB的bin文件的同级目录下),加入下面的参数
## 指定数据库目录
dbpath=D:\MongoDB\3.4\data\db
## 指定日志文件
logpath=D:\MongoDB\3.4\data\log\mongod.log
## 使用追加的方式写入日志
logappend=true
## 绑定服务IP,默认是127.0.0.1
bind_ip=0.0.0.0
## 服务端口号,默认就是27017
port=27017

备注:bind_ip设置127.0.0.1,则仅支持本地连接模式,如需开启远程连接访问MongoDB,请设置为0.0.0.0,可同时支持本地和远程访问。

2、用管理员身份在cmd下执行(请注意config参数最好是用引号包起来,否则路径中有空格会执行失败):

mongod --config "D:\Program Files\MongoDB\Server\3.4\mongo.config" --serviceName="MongoDB 3.4" --serviceDisplayName="MongoDB 3.4" --install
 
备注:
serviceName:应用的服务名称,可作为删除的唯一标志
serviceDisplayName:服务在windows应用中的显示名称,如果不指定此参数,默认显示MongoDB
 
 
方法二:直接在命令语句中输入参数
用管理员身份在cmd下执行这种带参数的命令:
mongod --dbpath=D:\MongoDB\3.4\data\db --logpath=D:\MongoDB\3.4\data\log\mongod.log --bind_ip=0.0.0.0 --port=27017 --serviceName="MongoDB 3.4" --serviceDisplayName="MongoDB 3.4" --install
 
移除服务的方法
用管理员身份执行下面的命令:
mongod --remove --serviceName "MongoDB 3.4"
 
五、启动服务
执行命令:
net start "MongoDB 3.4"
 
小提示:
关闭服务命令:
net stop "MongoDB 3.4"
 
六、登录调试
cmd下,输入mongo,回车,见到如下界面,表示安装成功

MongoDB基础篇1:安装和服务配置的更多相关文章

  1. 【mongoDB基础篇①】安装与常用操作语句

    简述 mongoDB与redis同为noSql数据库,但是redis为kv数据库(key/value),而mongoDB为文档型数据库存储的是文档(Bson->json的二进制化).内部执行引擎 ...

  2. ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境

    授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ...

  3. MongoDB4.0在windows10下的安装与服务配置

    本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https://www.mongodb.com/download-center#community 可以在MongoDB官网选择Commun ...

  4. MongoDB 在 windows 下的安装与服务配置

    本文转载地址: https://blog.csdn.net/Dorma_Bin/article/details/80851230 本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https ...

  5. mongodb 在windows上安装为服务

    // mongo 也是先安装扩展 在安装为服务 首先 先下载mongodb的压缩包 解压(一个bin文件夹 三个文件) 在目录下 新建立一文件夹 mongodb 然后将解压的内容放进去 然后在mong ...

  6. 安装httpd服务配置

    本地yum源安装 mkdir /opt/dvd   (先用mkdir去根下opt目录下建一个名字叫dvd的目录) mount /dev/sr0   /opt/dvd  (用mount命令,挂载光盘设备 ...

  7. RPi Desktop盒子安装与服务配置

    批量安装配置盒子时候,可以先安装一个,其余的从这台copy过去. 之前的部分shell记录在本地,记录如下,以免忘记.下次可直接cp执行即可: Step1, 创建用户/组 sudo groupadd ...

  8. Redis的安装、服务配置

    在网上找了很多资料,有些可以正常安装,有些安装会出毛病,仔细想了想,还是自己整理一份吧,仅仅为自己下次再用的时候,能够快速的定位到可以正常用的文章! 我使用的是VMware Workstation P ...

  9. 第一部分 mongodb 基础篇

    什么是NoSQL认识MongoDBMongDB的下载与安装MongoDB的体系结构常用命令(基本的增删改查)客户端GUI工具集合 一: 什么是NoSql1 NoSQL简介NoSQL是Not Only ...

随机推荐

  1. Web基础了解版08-JSTL-Core标签库

    JSTL JSP为我们提供了可以自定义标签库(Tag Library)的功能,用来替代代码脚本,Sun公司又定义了一套通用的标签库名为JSTL(JSP Standard Tag Library),里面 ...

  2. java 生成/解读 二维码

    package com.rails.util; import com.swetake.util.Qrcode; import jp.sourceforge.qrcode.QRCodeDecoder; ...

  3. phpRedis函数使用总结【分类详细】

    <?php /*1.Connection*/ $redis = new Redis(); $redis->connect('127.0.0.1',6379,1);//短链接,本地host, ...

  4. python时间模块time,datetime

    时间模块time.datetime 模块(module)是 Python 中非常重要的东西,你可以把它理解为 Python 的扩展工具.换言之,Python 默认情况下提供了一些可用的东西,但是这些默 ...

  5. window.onresize

    $(function() { window.onresize = function() { alert("abc"); }; window.onresize = function( ...

  6. Centos610安装MVN

    1.下载mav安装 下载免安装版上传linux cd /opt/maven mkdir repository cd apche-maven-3.3.9/conf vi settings.xml  设置 ...

  7. 同步I/O和异步I/O

    同步I/O包括:阻塞,非阻塞,多路复用 阻塞模型:给你送的外卖到了,给你打电话,你不去取,外卖小哥一直在那等你,直到你来,形成阻塞,当然应该给外卖小哥点赞,哈哈哈哈!! 非阻塞模型:取外卖的主人非常饿 ...

  8. Python web在IIS上发布方法和原理

    Python web应用想要发布使用iis发布有两种方式,这篇文章就为大家介绍一下这两种方式的具体实现: 1.配置HttpPlatform程序 HttpPlatform 模块将套接字连接直接传递到独立 ...

  9. java 事务解释。

    面试的时候,面试人员总喜欢问在spring中, 1. 如果一个主线程上有一个事务,在事务中开启了一个线程.子线程跑出异常,对主线程有没有影响,或者主线程产生异常对子线程有没有影响. 这个时候,你只要记 ...

  10. 28 JavaScript语言类型&运算符

    语言类型: 弱类型:可以改变变量值和对象类型 强类型:可以改变变量值不能改变对象类型 解释型:边编译边执行,速度慢.解释型一般是弱类型 编译型:先编译再执行(C++\Java),速度快.编译型一般是强 ...