MongoDB 4.0版本Windows的安装和配置
一 MongoDB简介
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
二 下载安装包或压缩包
MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community 我下载的是4.0.6版本的.msi安装包,MongoDB 4.0之后的版本在安装过程中就可以配置MongoDB服务以及选择数据库存储目录和日志目录,不需要像以前一样手动添加服务和设置db日志目录。
2.1 设置安装目录
安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。
2.2 设置Mongo服务和存储目录
选择完安装目录后就会出现MongoDB服务和存储位置选择的界面,按图示勾选,内容翻译如下。
- 如果你选择不将 MongoDB 配置为服务,请取消选中 Install MongoD as a Service。
-
如果你选择将 MongoDB 配置为服务,则可以:
- 指定以下列用户之一运行服务:
- 网络服务用户;即 Windows 内置的 Windows 用户帐户
-
本地或域用户:
-
- 对于现有本地用户帐户,Account Domain 指定为 .,并为该用户指定 Account Name 和 Account Password。
- 对于现有域用户,请为该用户指定 Account Domain,Account Name 和 Account Password。
-
- 指定 Service Name。如果你已拥有具有指定名称的服务,则必须选择其他名称。
- 指定 Data Directory(数据保存目录),对应于 --dbpath。如果该目录不存在,安装程序将创建该目录并为服务用户设置访问权限。
- 指定 Log Directory(日志保存目录),该目录对应于 --logpath。如果该目录不存在,安装程序将创建该目录并为服务用户设置访问权限。
2.3 图形界面管理相关
下一步安装 "install mongoDB compass" 不勾选,否则可能要很长时间都一直在执行安装,MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。
2.4 安装完成
安装完成后cd进入安装路径bin目录,键入mongo出现以下内容就是启动成功了,ctrl+c退出mongo命令模式。
三 配置环境变量,启动Mongo
3.1 添加环境变量
为了方便在cmd任意位置以mongo命令启动服务我们需要把mongodb添加到计算机系统环境变量中。
这时进入cmd在任意目录输入mongo都可以进入mongo命令模式而无须cd到安装目录中去。
3.2 启动mongo服务
(1)4.0版本安装过程中就可以选择作为本地服务,安装完成后无需配置即可在计算机管理—服务和应用程序—服务中看到MongoDB服务,可以选择手动或自动开启,自动开启开机就会开启服务。
(2)另一种启动服务的方式是进行管理员cmd输入net start MongoDB启动,之后输入net stop MongoDB关闭服务。
四 安装配置排坑
4.1 如果安装过程中出现,service failed to start可能是之前安装过mongodb未卸载完全,需要进入注册表手动清除一下
4.2 如果在服务中手动启动mongodb服务失败,可能是没有设置为本地服务,打开mongodb服务的属性,在登录选项卡中将登录身份设置为“本地系统账户”