Windows下安装MongoDB 4.0

Windows下安装MongoDB 4.0

1、下载

    如下是MongoDB的官方下载网站:前端

    https://www.mongodb.com/download-center?jmp=nav#productionmongodb

    根据页面提示选择须要的版本进行下载,我在这里下载了两个版本的,一个是3.6.5,另外一个是4.0.0的。这里先介绍3.6.5版本的MongoDB。shell

    下载以后程序的全名以下:数据库

    mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi浏览器

2、安装及问题

一、安装

    Windows的安装,若是你知道怎么安装,那么会很简单,若是你不知道怎么安装,那么就是你的噩梦,本人踩过坑,开始安装的时候居然安装了两天,进度条都没动弹过,下面就介绍避免采坑的地方。bash

    双击安装,也可右键程序安装,以下图,为右键出现的界面,这里发现了新大陆,原来能够直接用这个程序卸载的,我也试过了。服务器

    出现以下图界面,点击next。app

以下图,选项选中我赞成,next。工具

以下图,我选择的是Custom安装模式。测试

这里配置MongoDB的安装路径,根据本身习惯选择便可。next。

这里很重要,必定要把图上标识的选项给去掉,默认是选中的,这一步就是大坑,我第一次安装的两天,就是这里产生的,并且还停不掉,最后只能杀进程了,杀了这个前端的进程,还有一个进程在坑你,这个稍后再说。必定要去掉对勾,next。

此步以后,一切就顺利了,下一步,直到完成。

完成以后,3.6的目录结构以下图:

二、问题及解决

    以下图,这里我以4.0.0的安装说明这个问题,3.6.5的也是同样的。

    强烈建议:查看这个问题的解决方案时,必定要看完再开始操做,否则会吃亏的。

上图中,若是你没能将这个选项去掉的话,那么会出现以下图的后续安装步骤,在这个步骤中,进度条就停留在哪里,不会再动了。

我等了两天,依然停留在这里,不见动,那么咱们常规的作法是进入任务管理器,将这个进程杀掉。

当在这杀掉以后,你再次从新安装,会出现新的问题,问题以下:

无论你是重启,仍是清空安装的目录,那么这个问题依然存在,有人说从新安装系统,就能够解决,对于开发人员来讲,从新安装系统那是要慎重的选择,全部的环境就须要从新安装,因此代价有点大,那么下面本人就给你一个不用从新安装系统的方法,以下图:

到进程界面,你会看到不少个msiexec.exe的Windows安装程序进程,一个不留所有杀掉就能够解决这个问题了,这个进程很烦人,当你重启了电脑以后,它依然存在,我踩的坑就在这里,杀掉这些进程,从新安装,就会成功。

3、配置

3.6.5版本的安装完成以后,须要如下配置,才能正常使用。

一、建立目录及文件

进入MongoDB的安装目录,建立如下几个文件及文件夹:

data文件夹:用于存放MongoDB的数据。

logs文件夹:用于存放日志文件,而且在此文件夹中建立mongo.log文件。

mongo.conf配置文件:用于配置本身的数据库信息。

目录结构以下图:

mongo.conf的配置内如以下:

#数据库路径  
dbpath=C:\MongoDB\Server\3.6\data
#日志输出文件路径  
logpath=C:\MongoDB\Server\3.6\logs\mongo.log  
#错误日志采用追加模式  
logappend=true  
#启用日志文件,默认启用  
journal=true  
#这个选项能够过滤掉一些无用的日志信息,若须要调试使用请设置为false  
quiet=true  
#端口号 默认为27017  
port=27017

切记路径不要照抄,写本身的。

二、启动服务

进入到mongodb安装目录的bin目录下,启动cmd使用以下命令:

mongod --config "C:\MongoDB\server\3.6\mongo.conf"

而后在浏览器中输入:127.0.0.1:27017,会看到以下图的提示:

出现上图的界面,说明安装成功,能够正常使用,若是没有出现,那么检查你的配置文件,看看是否是哪里写错了,尤为是路径。

三、添加服务

    进入到mongodb安装目录的bin目录下开启cmd。

    使用以下命令,为MongoDB的的服务命名添加到服务列表:

mongod --config "C:\MongoDB\server\3.6\mongo.conf"  --install --serviceName "MongoDB"

以上命令:

--config:依据的配置文件。
--install:建立
--serviceName:服务名称。

此时再启动服务,可使用以下命令:

net start MongoDB

以下所示即为成功:

此时你在服务界面也能够看到MongoDB的服务,以下图:

四、移除服务

进入到mongodb安装目录的bin目录下开启cmd。

使用以下命令,能够将服务中止并移除:

mongod.exe --remove --serviceName "MongoDB"

以下图:

4、链接使用

一、登陆shell

进入到mongodb安装目录的bin目录下开启cmd。

使用mongo.exe进入MongoDB的操做shell界面,以下图:

若是想在任何目录下使用此命令须要配置MongoDB的环境变量。以下图:

进入任何目录进行测试:

二、可视化工具

没有设置用户权限的状态,直接使用可视化工具就能够连接,以下图:

Name:能够随便填写。

Server:固定的服务器地址。

Port:服务端口号。

没有用户密码的状态下,填写这三项就能够连接数据库了。

 

下一篇:MongoDB基础之入门

相关文章
相关标签/搜索