MongoDB学习笔记--1、在Windows下安装

下载

下载地址(官网):https://www.mongodb.com/
进入后点击“Download”
这里写图片描述

我下载的是“Community Server”->”Windows”->”Windows Server 2008 R2 64-bit and later, with SSL support x64”
版本号是:3.4.1

* 建议下载msi的安装文件,不要下载zip,在后面会介绍到用一个批处理文件进行静默安装

安装与配置

一、常见的安装与配置方法

1、安装:对下载下来的文档双击,选择安装路径,一路next就OK了。安装的时候尽量把路径选择的简单一些,后面用的时候方便;
2、配置:这部分内容不再细说了,百度一下就有。

二、静默安装方法

1、新建一个”安装.bat”,把该文件与下载的msi文件放到同一个目录下,内容如下

@echo off
title 安装MongoDB
@echo 安装MongoDB
pause
@echo 正在安装中,请勿关闭…
msiexec.exe /i mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi /quiet INSTALLLOCATION=”C:\MongoDB” ADDLOCAL=”all”
mkdir C:\MongoDB\data\db
mkdir C:\MongoDB\data\log
copy mongodb.cfg C:\Mongodb\
cd\
C:
cd C:\MongoDB\bin
mongod.exe –config C:\MongoDB\mongodb.cfg –install
NET START MongoDB
@echo 安装完成
pause

* 注意:如果文件名不相同,需要把msiexec.exe后面的文件名改掉,/i表示安装,/quiet表示静默
INSTALLLOCATION=”C:\MongoDB” 表示安装目录,ADDLOCAL=”all”表示安装全部功能
如果安装目录有变,则整个文档里的安装目录都要变哦。

执行过程描述:
通过msiexec这个命令运行安装文件,通过参数/i和/quiet告诉系统要静默安装
生成两个文件夹,db和log
把当前目录下的mongodb.cfg复制到安装目录
进入到MongoDB安装目录下的bin
通过mongod.exe后面跟上配置文件进行配置
最后启动服务,服务名称为MongoDB

2、新建一个”mongodb.cfg”文件,该文件也和安装文件放到一起
在上面的bat里,可以看到mongod.exe –config后面跟了一个.cfg的配置文件
文件内容如下:

dbpath=C:\MongoDB\data\db
logpath=C:\MongoDB\data\log\mongodb.log
logappend=true
journal=true
quiet=true
port=27017

如果仔细找过安装方法的同学们应该都见过这样的配置,这里主要指定db目录,log目录和其它一些参数
ok,到此,双击”安装.bat”就可以看到如下界面了

这里写图片描述
没有出错,表示成功安装、配置都完成,并且windows服务已经启动

3、既然就安装,那么就要有卸载,新建一个”卸载.bat”

@echo off
title 卸载MongoDB
@echo 卸载MongoDB
pause
@echo 正在卸载中,请勿关闭…
sc delete MongoDB
msiexec.exe /x mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi /quiet
rd/s/q C:\MongoDB
@echo 卸载完成
pause

这里写图片描述

执行过程描述
删除MongoDB的windows服务
还是通过msiexec.exe执行,/x表示卸载
最后删除整个安装目录

4、(可选)在windows的环境变量的path里加上C:\MongoDB\bin\
这样做是为了在cmd里输入命令方便


到此,用静默安装的方法已经完成了,现在可以打开cmd,输入mongo,看看是否能正常呢?
这里写图片描述

如果一切都正常,输入mongo能进入到新的提示符,就说明可以开始正式学习MongoDB了


题外话:我在学习MongoDB的时候,公司同事就会问我你的cmd怎么显示的不是黑白的,而且窗口还那么大,默认的cmd窗口是比较小的,只要对cmd设置一下就可以了
打开cmd后,在标题栏右键->属性
这里写图片描述

在这里可以设计字体、布局、前景和背景色,现在这张图就是我的cmd窗口大小的设置
窗口大小的两个值,宽度是按字符算的,即能显示多少列,高度是按行算的,这里不要当做是像素
缓冲区通俗理解就是滚动条,如果把缓冲区和窗口大小的值都设置成一样,则你的cmd窗口就不会出现滚动条了。一般情况下我们还是希望有垂直滚动条,所以缓冲区的高度比窗口大小的高度值多很多,而宽度设置成一样就好了。
窗口位置这个则表明你打开cmd时窗口在哪里显示,这个值不要用我的值,当窗口拖动以后,这个值就会变,所以现在这个值是在哪里,我也不知道。。哈哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值