文章目录
MongoDB4.0 在 Windows10 下的安装与服务配置教程详解
本文通过图文并茂的形式给大家介绍了
MongoDB4.0在Windows10下的安装与服务配置教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
请保证环境高度一致性:
| 项目 | 环境版本 |
|---|---|
| 操作系统 | Windows10 64bit |
| 数据库 | MongoDB 4.0.6 |
一、本地安装 MongoDB 及连接测试
步骤一:在官网下载最新的安装文件
下载地址 : https://www.mongodb.com/download-center#community
可以在MongoDB官网选择Community Server版本下载,但是它似乎经常没有响应。可以在这里直接选择需要的版本下载,要在Windows下安装可以直接选msi安装文件。

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

修改安装路径。

注意:这个MSI文件有问题,这里不能做任何改动,直接next。
如果手痒对这里做了改动,导致不能继续安装怎么办?
方法一:改回原来的值。
方法二:取消本次安装,重新进入安装步骤。

这里取消勾选,不安装图形化工具,否则时间非常非常长。
compass 图形工具我们等安装完成MongoDB再另行安装。

安装完成。

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

步骤三:配置并从备用路径开启(可不做)
刚刚把
MongoDB安装在了E:\Program Files\MongoDB\Server\4.0\下,后面都称为安装目录。
- 在安装目录的
data文件夹下创建一个db文件夹,作为安装目录data的备用目录 - 在安装目录的
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"
服务端启动成功,并输出:

此时MongoDB已经开启,浏览器访问http://localhost:27017/,页面上输出:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
- 说明
MongoDB服务端已经启动成功了,且它的默认端口27017没有被占用。
步骤四:客户端连接测试
保持MongoDB服务端开启,使用安装目录\bin\mongo.exe可以启动MongoDB的操作终端

操作测试:
> db
test
> show dbs
> admin 0.000GB
> config 0.000GB
> local 0.000GB
二、将 MongoDB 配置为 Windows 服务
步骤一:检查本地 MongoDB 服务
因为在安装时勾选了,所以应当是有这个服务的,从services.msc里可以看到:

如果没有,可以参考下面的步骤进行配置。
步骤二:配置为 Windows 服务
-
以管理员身份打开命令行,cd 到
安装目录\bin,执行以下命令:mongod –dbpath E:\MongoDB\data\db –logpath E:\MongoDB\log\mongo.log –logappend –serviceName MongoDB –install
参数说明:
-dbpath:指定数据库路径
-logpath:指定日志文件路径
–logappend:日志以追加的形式打印在文件.
–serviceName:设置服务名称
–auth:开启用户权限(如不需要开启权限,则不用添加这个参数)
–install:注册为 windows 的服务
- 成功的话 cmd 会有提示已安装服务成功,成功的小伙伴到这里就安装和配置结束了。另外可以在任务管理器的服务列表中查看
关闭和开启 MongoDB 服务
关闭刚刚的小黑窗界面不会关闭MongoDB,因为确保了它在服务里,所以可以用net命令来控制它的开启和关闭。
-
关闭 MongoDB 服务:
net stop MongoDBC:\Users\Administrator>net stop MongoDB MongoDB 服务正在停止. MongoDB 服务已成功停止。 -
开启 MongoDB 服务:
net start MongoDBC:\Users\Administrator>net start MongoDB MongoDB 服务正在启动 .. MongoDB 服务已经启动成功。 -
移除 MongoDB 服务
C:\mongodb\bin\mongod.exe --remove命令行下运行 MongoDB 服务器和配置 MongoDB 服务任选一个方式启动就可以,任选一个操作就好
可能遇见的错误:
-
提示“服务没有响应控制” 造成错误的原因是在第一步配置时,输入有误。
解决办法:
在 cmd 中 使用
sc delete MongoDB命令来删除之前安装的服务,并重新执行第一步并确保准确无误。 -
报错“拒绝访问”,
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
右键:以管理员身份运行
本文参考
菜鸟教程,并做部分改编,如有侵权,请告知!
本文详细介绍在Windows10环境下安装MongoDB4.0的过程,包括下载安装文件、配置服务及连接测试等内容。

604

被折叠的 条评论
为什么被折叠?



