在Windows系统中安装MongoDB是很多后端开发和全栈开发者的基础操作,MongoDB作为一款流行的非关系型数据库,凭借灵活的文档存储模式被广泛应用在各类项目中。安装过程并不复杂,只要按照步骤操作就能顺利完成。

安装前准备
首先需要确认系统版本,MongoDB目前支持Windows 7及以上版本,同时需要保证系统有至少500MB的可用磁盘空间。然后前往MongoDB官方下载页面获取Windows版本的安装包,选择适合你系统位数的版本,通常选择64位的msi安装包即可。
具体安装步骤
1. 运行安装包
双击下载好的msi安装文件,进入安装向导界面,点击Next进入下一步。
2. 同意许可协议
勾选I accept the terms in the License Agreement,然后点击Next继续。
3. 选择安装类型
这里有两种安装类型,Complete是完整安装,会安装所有组件;Custom是自定义安装,可以选择安装路径和组件。如果是新手建议选择Complete,避免后续配置出现问题。如果选择Custom,可以修改安装路径,比如设置为D:MongoDB,记住你设置的安装路径,后续配置会用到。
4. 安装MongoDB服务
在后续步骤中会出现是否安装MongoDB服务的选项,建议勾选Install MongoDB as a Service,这样MongoDB会自动注册为系统服务,开机后自动启动,不需要每次手动开启。同时可以设置服务的启动类型,选择Automatic自动启动即可。
5. 完成安装
等待安装进度条走完,点击Finish完成安装。
配置环境变量
安装完成后需要配置环境变量,方便在命令行中直接使用MongoDB的命令。步骤如下:
- 右键点击此电脑,选择属性,然后点击高级系统设置
- 在弹出的窗口中点击环境变量按钮
- 在系统变量区域找到Path变量,双击打开
- 点击新建,添加MongoDB的安装路径下的bin目录,比如默认安装路径的话是C:Program FilesMongoDBServer6.0bin,如果你自定义了安装路径,就填写你设置的路径下的bin目录
- 点击确定保存所有设置
验证安装是否成功
打开命令提示符,输入以下命令查看MongoDB版本:
mongod --version
如果输出类似下面的版本信息,说明环境变量配置成功:
db version v6.0.0
Build Info: {
"version": "6.0.0",
"gitVersion": "e61bf27c2f6a83fed36e5a13c10d4d9c16e2f6e8",
"modules": [],
"allocator": "tcmalloc",
"environment": {
"distmod": "windows",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
接下来启动MongoDB服务,在命令提示符中输入:
net start MongoDB
如果提示服务启动成功,再输入mongo命令,进入MongoDB的交互式 shell,说明MongoDB已经可以正常使用。
常见问题解决
服务启动失败
如果启动服务时提示错误,可能是之前安装过MongoDB没有卸载干净,或者端口27017被占用。可以先检查端口占用情况,在命令提示符中输入netstat -ano | findstr 27017,如果有进程占用,结束对应进程后重新启动服务即可。
命令提示找不到mongod
这说明环境变量没有配置正确,重新检查Path中是否添加了正确的bin目录路径,修改后重启命令提示符再尝试。
创建数据目录
MongoDB默认的数据存储路径是C:datadb,如果该路径不存在,启动服务时会报错。可以手动创建这个目录,或者在启动mongod时通过--dbpath参数指定自定义的数据存储路径,示例如下:
mongod --dbpath D:MongoDBdatadb
如果需要长期使用自定义路径,可以修改MongoDB的配置文件,在配置文件中设置dbPath参数即可。