本文仅限于介绍 MongoDB 在 Windows 下的安装,不涉及任何关于 MongoDB 的入门指南或深入探讨。
下载
首先,从官网下载 MongoDB Community Edition ,默认为 msi 格式。如需要 zip 格式,通过页面链接 All Version Binaries 获取。
我选择 zip 格式,文件名为 mongodb-win32-x86_64-2008plus-ssl-3.7.1.zip ,其中 3.7.1 为版本号。
配置
解压 zip 文件,在 MongoDB 根目录下创建配置文件 mongodb.cfg ,文件内容如下:
systemLog:
destination: file
path: D:\mongodb-win32-x86_64-2008plus-ssl-3.7.1\log\mongod.log
storage:
dbPath: D:\mongodb-win32-x86_64-2008plus-ssl-3.7.1\db
配置文件指定了日志和数据库的存放位置,我这里选择存放在 MongoDB 根目录下。
说明:在实际项目中,不建议将日志和数据库文件存放在 MongoDB 根目录下,因为这么做不利于 MongoDB 的升级。
安装为服务
以管理员身份运行命令提示符,进入 MongoDB 的 bin 目录,执行命令:
mongod --config D:\mongodb-win32-x86_64-2008plus-ssl-3.7.1\mongodb.cfg --install
安装为 Windows 服务。服务名为 MongoDB ,开机自启动。
说明: 命令中 mongodb.cfg 的路径为绝对路径,我采用相对路径时失败了。
启动并验证
安装为服务后,启动服务即可。
以管理员身份运行命令提示符,执行命令:
net start MongoDB
启动后,为验证 MongoDB 安装并启动成功,可通过以下任一方式验证:
验证方式一:查看日志文件
打开日志文件,路径为上述配置文件中的路径,如果启动成功,日志文件中可看到:
[initandlisten] waiting for connections on port 27017
验证方式二:连接到 MongoDB
运行命令提示符,进入 MongoDB 的 bin 目录,执行命令:
mongo
服务管理
关闭服务:
- 以管理员身份运行命令提示符
- 执行
net stop MongoDB
移除服务:
- 以管理员身份运行命令提示符
- 进入 MongoDB 的 bin 目录,执行
mongod --remove
参考资料
- 下载地址:https://www.mongodb.com/download-center#community
- 安装说明:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/