MongoDB4.0在windows10下的安装与服务配置教程详解

所属分类: 数据库 / MongoDB 阅读数: 145
收藏 0 赞 0 分享

本地安装及网页测试

1.在官网下载最新的安装文件

下载地址 : https://www.mongodb.com/download-center#community

可以在MongoDB官网选择Community Server版本下载,但是它似乎经常没有响应。可以在这里直接选择需要的版本下载,要在Windows下安装可以直接选msi安装文件。

这里写图片描述

安装msi文件

下载好后,一致next,在中间一步选择 custom 选项,以选定自己喜好的安装位置

这里写图片描述

修改安装路径。

这里写图片描述

这个MSI文件有问题,这里必须不能改动,直接next,否则改回去也不行。

这里写图片描述

这里取消勾选,不安装图形化工具,否则时间非常非常长。

这里写图片描述

安装到此告一段落。

这里写图片描述

安装完成后文件目录如下图

这里写图片描述

刚刚MongoDB安装在了E:\Program Files\MongoDB\Server\4.0\下,后面都称为安装目录\。

配置并从备用路径开启(可不做)

1.在安装目录\data\下创建一个db目录,作为安装目录\data\的备用目录,,在 log 文件夹下创建新文件 mongo.config(安装目录\log\mongo.config)

在启动时,使用的是安装目录\bin\下的mongod.exe,如果直接启动,实际使用的是C:\data\db\为数据库文件存储目录,需要确保该目录存在。

可以使用--dbpath "安装目录\data\db"显式指定该目录为存储位置,来启动MongoDB,如:
E:\Program Files\MongoDB\Server\4.0\bin>
mongod.exe --dbpath "E:\Program Files\MongoDB\Server\4.0\data\db"

2.部分输出:

这里写图片描述

此时MongoDB已经开启,浏览器访问http://localhost:27017/,页面上输出:
It looks like you are trying to access MongoDB over HTTP on the native driver port.

3.说明MongoDB已经启动了,且它的默认端口(27017)没有被占用。

测试使用

保持MongoDB开启,使用安装目录\bin\下的mongo.exe可以启动MongoDB的操作终端:

这里写图片描述

测试:

> db
test
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
>

检查本地MongoDB服务

因为在安装时勾选了,所以应当是有这个服务的,从services.msc里可以看到:

这里写图片描述

如果没有,可以参考这里进行配置。

关闭和开启MongoDB服务

关闭刚刚的回显界面不会关闭MongoDB,因为确保了它在服务里,所以可以用net命令来控制它的开启和关闭。

用net stop "MongoDB Server"关闭MongoDB服务:

MongoDB Server 服务正在停止.
MongoDB Server 服务已成功停止。

4.用net start MongoDB Server开启MongoDB服务:

MongoDB Server 服务正在启动 ..
MongoDB Server 服务已经启动成功。

配置为 windows 服务

1.以管理员身份打开命令行,cd 到安装目录的 bin 文件夹下,执行以下命令:mongod –dbpath E:\MongoDB\data\db –logpath E:\MongoDB\log\mongo.log –logappend –serviceName MongoDB –auth –install 。其中数据库路径为E:\MongoDB\data\db,日志路径为E:\MongoDB\log\mongo.log,服务名为MongoDB。

2.成功的话 cmd 会有提示已安装服务成功。另外可以在任务管理器的服务列表中查看。 运行 cmd 直接执行:net start MongoDB ,提示服务启动成功。 net stop MongoDB 用来关闭服务。

3.可能遇见的错误:

(1.)提示“服务没有响应控制” 造成错误的原因是在第一步配置时,输入有误。在 cmd 中 使用 sc delete MongoDB 命令来删除之前安装的服务,并重新执行第一步并确保准确无误。

(2.)报错“拒绝访问”,

2016-11-01T20:52:21.647+0800 I CONTROL [main] Trying to install Windows service ‘MongoDB'

2016-11-01T20:52:21.648+0800 I CONTROL [main] Error connecting to the Service Control Manager: 拒绝访问。 (5)

原因:则应该使用管理员身份运行cmd

找到命令处理程序C:\Windows\System32\cmd.exe

右键:以管理员身份运行

以上所述是小编给大家介绍的MongoDB4.0在windows10下的安装与服务配置教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

更多精彩内容其他人还在看

MongoDB插入、更新、删除文档实现代码

本文通过实例代码给大家简单介绍了mongodb插入、更新、删除文档的方法,需要的的朋友参考下吧
收藏 0 赞 0 分享

mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键
收藏 0 赞 0 分享

mongodb 数据类型(null/字符串/数字/日期/内嵌文档/数组等)

MongoDB的文档类似于JSON,JSON只是一种简单的表示数据的方式,只包含了6种数据类型(null、布尔、数字、字符串、数组及对象),需要的朋友可以参考下
收藏 0 赞 0 分享

MongoDB的创建、更新和删除

下面开始学习MongoDB最重要也是最基础的部分:C(创建)R(查询)U(更新)D(删除);由于R(查询)操作相对来说内容比较多,也比较繁琐,同时使用频率也比较高,所以下一篇会拿出来单独介绍。废话不多说,连上服务器,我们直接进入正题
收藏 0 赞 0 分享

MongoDB的下载、安装与部署方法

这篇文章主要介绍了MongoDB的下载、安装与部署方法,需要的朋友可以参考下
收藏 0 赞 0 分享

MongoDB的基础知识简介

这篇文章主要介绍了MongoDB的基础知识简介,需要的朋友可以参考下
收藏 0 赞 0 分享

MongoDB的查询方法

这篇文章主要介绍了MongoDB的查询方法,需要的朋友可以参考下
收藏 0 赞 0 分享

MongoDB的索引

数据库中的索引就是用来提高查询操作的性能,但是会影响插入、更新和删除的效率,因为数据库不仅要执行这些操作,还要负责索引的更新
收藏 0 赞 0 分享

MongoDB数据查询方法干货篇

查询操作在我们日常操作数据库的时候是必不可少的一部分,最近有些空闲时间,所有就将MongoDB数据查询的一些方法技巧总结了处理,这篇文章主要介绍了MongoDB数据查询的相关资料,需要的朋友可以参考借鉴,一起来看看吧。
收藏 0 赞 0 分享

MongoDB数据更新方法干货篇

之前给大家分享了MongoDB中数据查询的相关方法和技巧,那么下面这篇文章主要给大家介绍了MongoDB中数据更新方法的相关资料,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。
收藏 0 赞 0 分享
查看更多