65.9K
CodeProject 正在变化。 阅读更多。
Home

MongoDB Windows 安装脚本

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.67/5 (13投票s)

2014年3月17日

CPOL

4分钟阅读

viewsIcon

37183

downloadIcon

1145

帮助在 Windows PC 上安装 MongoDB 的批处理脚本

引言

我个人很欣赏 MongoDB 不带 Windows 安装程序的事实。相反,由开发人员决定在哪里安装 MongoDB 以及如何配置它。这提供了灵活性,并使 MongoDB 更易于与软件应用程序集成和分发。

尽管“手动”安装方法有其优点,但也存在缺点。开发人员经常需要提醒自己安装过程是如何工作的,并且经常会忘记一两个配置设置。手动安装的执行方式往往不一致,导致只在本地系统上出现独特的问题。为了帮助减轻这些类型的问题,我创建了一组 MongoDB 批处理脚本,可以更轻松地在 Windows PC 上安装、配置和卸载 MongoDB。

背景

相关背景可以在下面 MongoDB 网站的链接中找到。

Using the Code

项目文件

本项目包含以下六个 Windows 批处理脚本

  1. MongoDB.bat - 此批处理脚本负责安装、配置和运行 MongoDB。此脚本绝不应直接运行,而应由其他脚本调用。
  2. MongoDB-RunCommandLine.bat - 此批处理脚本安装并配置 MongoDB,并在命令提示符窗口中运行它。终止脚本(或关闭窗口)将导致 MongoDB 停止。
  3. MongoDB-ServiceInstall.bat - 此批处理脚本将 MongoDB 安装并配置为 Windows 服务。
  4. MongoDB-ServiceStart.bat - 此批处理脚本启动 MongoDB Windows 服务。
  5. MongoDB-ServiceStop.bat - 此批处理脚本停止 MongoDB Windows 服务。
  6. MongoDB-ServiceUninstall.bat - 此批处理脚本卸载 MongoDB Windows 服务。

安装过程

首次安装 MongoDB 时,请遵循以下步骤

  1. 下载本文档提供的 MongoDB 安装脚本,解压缩它们,然后将它们放在一个方便的目录中。

  2. 从 MongoDB 网站下载 MongoDB 安装文件,解压缩它,然后将其放在与 MongoDB 安装脚本相同的文件夹中。
    (请参阅 MongoDB 下载页面:https://mongodb.ac.cn/downloads

  3. 将 MongoDB 目录重命名为“mongodb”。

  4. 使用两个安装批处理脚本之一安装 MongoDB
    1. 对于命令行安装:双击 MongoDB-RunCommandLine.bat 脚本,或通过右键单击 MongoDB-RunCommandLine.bat 文件并选择“以管理员身份运行”来作为管理员运行它。此操作将在 MS-DOS 命令提示符下运行 MongoDB,只要命令提示符窗口保持打开状态,MongoDB 就会一直运行!


    2. 对于 Windows 服务安装:双击 MongoDB-ServiceInstall.bat 脚本,或通过右键单击 MongoDB-ServiceInstall.bat 文件并选择“以管理员身份运行”来作为管理员运行它。此操作会将 MongoDB 服务安装到 Windows 服务面板中。

维护和最佳实践

  1. 卸载 MongoDB Windows 服务

    可以通过双击
    MongoDB-ServiceUninstall.bat 脚本,或通过右键单击
    MongoDB-ServiceUninstall.bat 文件并选择“以管理员身份运行”来作为管理员运行它来卸载 MongoDB Windows 服务。

  2. 启动和停止 MongoDB Windows 服务

    将 MongoDB 安装为服务后,您可以运行 MongoDB-ServiceStart.bat
    MongoDB-ServiceStop.bat 脚本来启动和停止 MongoDB Windows 服务。

  3. MongoDB 配置

    无论何时将 MongoDB 安装为服务或在命令行上运行它,MongoDB.bat 脚本都会检查安装目录中是否存在 mongod.conf 文件。如果不存在,将为您创建一个默认配置文件。要自定义 MongoDB,请将所有配置设置放在此文件中,并务必定期备份此文件!

  4. 移动 MongoDB 安装目录

    将 MongoDB 安装为服务或在命令行上运行后,移动 MongoDB 安装目录本身会导致 MongoDB 失败。要安全地移动 MongoDB 安装目录,请先停止 MongoDB,然后移动安装文件夹,然后更新 mongod.conf 中定义的路径。更新这些路径后,MongoDB 应该可以再次正常运行。

关注点

技术详情

首次安装 MongoDB 后,您会注意到出现了一些文件和目录。“log”目录将出现,其中包含 MongoDB 日志。“data”目录也将出现,其中包含名为“db”的第二个目录。MongoDB 数据库文件就存储在这里。mongod.conf 文件也将出现在基本目录中。可以修改此文件来配置 MongoDB。

使用优势

  • 在 Windows 上安装 MongoDB 时提供可预测的工作基线。
  • 有助于自动化客户机器上的安装过程。

历史

  • 2014/03/17 - 首次发布
  • 2014/03/19 - 文章更新了安装说明和更多技术细节
© . All rights reserved.