一、下载
请前往官网下载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. python-线程池的两种实现方式 【转载】

    #!/usr/bin/env python # -*- coding:utf-8 -*- import queue import threading import contextlib import ...

  2. Coursera-吴恩达机器学习课程笔记-Week1

    参考资料: 吴恩达教授机器学习课程 机器学习课程中文笔记 Week 1 一. 引言 机器学习模型可分为监督学习Superviese learning(每个数据集给出了正确的值)和无监督学习Unsupe ...

  3. LAMP调优

    1.编译安装httpd前修改: 在安装包目录下  vim include/ap_release.h 搜索:BASEVENDOR   修改其八项隐藏curl -I http://地址  中的Server ...

  4. thinkphp 3.2链接Oracle数据库,查询数据

    ennnn,换工作了,开始用新的东西了,最近就是调用nc接口,数据库是Oracle,首先先把数据查出来,这个比较简单. 在网上看的其他的方法都是改数据库配置文件,然后需要修改tp核心的一个类文件,比较 ...

  5. NOIP-- 模拟-----机器

    机器翻译 题目描述 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章. 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换.对于每个英文单词,软件会先 ...

  6. eclipse配置tomcat后修改server.xml文件(如编码等)无效问题

    我们用eclipse配置好tomcat后,在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml等文件. 修改后重启Tomcat服务器时发现xml文件又被还原了. 因为Tomc ...

  7. 使用axios对安卓或者ios低版本兼容性处理

    原因:不支持ES6,无法使用promise 解决办法: 1.安装 es6-promise cnpm install es6-promise --save-dev 2.引入 es6-promise im ...

  8. ASP.NET Core搭建多层网站架构【8.3-编写角色业务的增删改】

    2020/01/29, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构[8.3-编写角色业务的增删改] 编写最简单的增删 ...

  9. C/C++程序从文本文件中读取(保存)数据

    :本文仅供初学者参阅,解惑 在C程序中: 与程序代码外的数据(文件)打交道,我们使用到流(stream)这个概念,实现进程的虚拟内存与文件之间的数据交换. ——文件流:C标准库提供了FILE(之所以命 ...

  10. php mongdb driver 1.17

    Installation To build and install the driver: $ pecl install mongodb $ echo "extension=mongodb. ...