一、下载
请前往官网下载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. H5拖动事件复习

    定义和用法 ondrag 事件在元素或者选取的文本被拖动时触发. 拖放是 HTML5 中非常常见的功能. 更多信息可以查看我们 HTML 教程中的 HTML5 拖放. 注意: 为了让元素可拖动,需要使 ...

  2. composer install报错intervention/image 2.4.x-dev requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.

    (1)问题:intervention/image 2.4.x-dev requires ext-fileinfo * -> the requested PHP extension fileinf ...

  3. 编译原理--05 用C++手撕PL/0

    前言 目录 01 文法和语言.词法分析复习 02 自顶向下.自底向上的LR分析复习 03 语法制导翻译和中间代码生成复习 04 符号表.运行时存储组织和代码优化复习 05 用C++手撕PL/0 在之前 ...

  4. zookeeper使用及安装

    1.安装查看:http://ifeve.com/zookeeper-talk-quick-start/ 2.使用: Zookeeper是一个高性能的分布式应用协调服务的框架.Zookeeper=Zoo ...

  5. 201771010135 杨蓉庆《面对对象程序设计(java)》第十二周学习总结

    1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: (2) 掌握Java GUI中2D图形绘制常用类的API: (3) 了解Java GUI中2D图形中字体与颜色的 ...

  6. java篇 之 集合

    集合   链接:https://blog.csdn.net/weixin_42504145/article/details/83119088 数组: java的数组既可以存储基本数据类型,也可以存储引 ...

  7. vue动态生成组件

    单个组件引用,引入此文件js.全局使用,注册到vue的main文件Vue.prototype.create = Create create.js import Vue from 'vue';impor ...

  8. dfs关于按钮问题(flip游戏POJ1753)以及和bfs的区别+板子

    DFS深度搜索:之前一直和bfs的用法搞不太清楚:写了题才能慢慢参透吧,看了别的博客的代码,感觉能更好理解dfs在图中的应用: 这个题目的意思是一个人去救另一个人,找出最短的寻找路径: #includ ...

  9. 【JavaScript基础#2】

    " 目录 #. 函数 1. 定义 2. arguments 参数 3. 全局变量与局部变量 4. 语法分析 #. 内置对象和方法 1. 自定义对象 2. 类之继承 3. Date 4. JS ...

  10. Linux - 终端terminal进入交互环境的快捷键

    1. 上一页 ctrl + b 2. 下一页 空格 / ctrl + f 3. 上半页 ctrl + u 4. 下半页 ctrl + d 5. 上一行 k 6. 下一行 j 7. 向上查找 ?key ...