MongoDB Windows 安装脚本
帮助在 Windows PC 上安装 MongoDB 的批处理脚本
引言
我个人很欣赏 MongoDB 不带 Windows 安装程序的事实。相反,由开发人员决定在哪里安装 MongoDB 以及如何配置它。这提供了灵活性,并使 MongoDB 更易于与软件应用程序集成和分发。
尽管“手动”安装方法有其优点,但也存在缺点。开发人员经常需要提醒自己安装过程是如何工作的,并且经常会忘记一两个配置设置。手动安装的执行方式往往不一致,导致只在本地系统上出现独特的问题。为了帮助减轻这些类型的问题,我创建了一组 MongoDB 批处理脚本,可以更轻松地在 Windows PC 上安装、配置和卸载 MongoDB。
背景
相关背景可以在下面 MongoDB 网站的链接中找到。
Using the Code
项目文件
本项目包含以下六个 Windows 批处理脚本
- MongoDB.bat - 此批处理脚本负责安装、配置和运行 MongoDB。此脚本绝不应直接运行,而应由其他脚本调用。
- MongoDB-RunCommandLine.bat - 此批处理脚本安装并配置 MongoDB,并在命令提示符窗口中运行它。终止脚本(或关闭窗口)将导致 MongoDB 停止。
- MongoDB-ServiceInstall.bat - 此批处理脚本将 MongoDB 安装并配置为 Windows 服务。
- MongoDB-ServiceStart.bat - 此批处理脚本启动 MongoDB Windows 服务。
- MongoDB-ServiceStop.bat - 此批处理脚本停止 MongoDB Windows 服务。
- MongoDB-ServiceUninstall.bat - 此批处理脚本卸载 MongoDB Windows 服务。
安装过程
首次安装 MongoDB 时,请遵循以下步骤
- 下载本文档提供的 MongoDB 安装脚本,解压缩它们,然后将它们放在一个方便的目录中。
- 从 MongoDB 网站下载 MongoDB 安装文件,解压缩它,然后将其放在与 MongoDB 安装脚本相同的文件夹中。
(请参阅 MongoDB 下载页面:https://mongodb.ac.cn/downloads) - 将 MongoDB 目录重命名为“mongodb”。
- 使用两个安装批处理脚本之一安装 MongoDB
- 对于命令行安装:双击 MongoDB-RunCommandLine.bat 脚本,或通过右键单击 MongoDB-RunCommandLine.bat 文件并选择“以管理员身份运行”来作为管理员运行它。此操作将在 MS-DOS 命令提示符下运行 MongoDB,只要命令提示符窗口保持打开状态,MongoDB 就会一直运行!
- 对于 Windows 服务安装:双击 MongoDB-ServiceInstall.bat 脚本,或通过右键单击 MongoDB-ServiceInstall.bat 文件并选择“以管理员身份运行”来作为管理员运行它。此操作会将 MongoDB 服务安装到 Windows 服务面板中。
维护和最佳实践
- 卸载 MongoDB Windows 服务
可以通过双击
MongoDB-ServiceUninstall.bat 脚本,或通过右键单击
MongoDB-ServiceUninstall.bat 文件并选择“以管理员身份运行”来作为管理员运行它来卸载 MongoDB Windows 服务。 - 启动和停止 MongoDB Windows 服务
将 MongoDB 安装为服务后,您可以运行 MongoDB-ServiceStart.bat 和
MongoDB-ServiceStop.bat 脚本来启动和停止 MongoDB Windows 服务。 - MongoDB 配置
无论何时将 MongoDB 安装为服务或在命令行上运行它,MongoDB.bat 脚本都会检查安装目录中是否存在 mongod.conf 文件。如果不存在,将为您创建一个默认配置文件。要自定义 MongoDB,请将所有配置设置放在此文件中,并务必定期备份此文件!
- 移动 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 - 文章更新了安装说明和更多技术细节