在Windows系统上部署MongoDB的步骤如下:
一、下载MongoDB安装包
- 访问MongoDB官方下载页面:
https://www.mongodb.com/try/download/community - 选择以下配置:
- Version:推荐最新稳定版(如
7.0.x) - Platform:选择
Windows x64 - Package:选择
MSI格式
- Version:推荐最新稳定版(如
- 点击下载
.msi安装文件。
二、安装MongoDB
- 运行安装程序
双击下载的.msi文件,启动安装向导。 - 选择安装类型
- 推荐选择
Complete完整安装。
- 推荐选择
- 配置路径
- 默认安装路径:
C:\Program Files\MongoDB\Server\<版本号>\ - 可自定义路径,但需记录路径供后续配置使用。
- 默认安装路径:
- 安装选项
- 勾选 Install MongoDB as a Service(作为Windows服务安装)。
- 服务名称默认
MongoDB,端口默认27017。
- 完成安装向导。
三、配置MongoDB
-
创建数据和日志目录
# 默认数据目录(如果不存在需手动创建) mkdir C:\data\db # 日志目录 mkdir C:\data\log -
配置文件(可选)
在安装目录下创建mongod.cfg文件(如C:\Program Files\MongoDB\Server\7.0\bin\mongod.cfg),内容如下:systemLog: destination: file path: C:\data\log\mongod.log logAppend: true storage: dbPath: C:\data\db net: port: 27017 bindIp: 0.0.0.0 # 允许远程访问 -
配置Windows服务
# 以管理员身份运行CMD/PowerShell mongod --config "C:\Program Files\MongoDB\Server\7.0\bin\mongod.cfg" --install
四、启动MongoDB服务
- 通过服务管理器启动
- 按
Win + R输入services.msc,找到MongoDB服务,右键启动。
- 按
- 命令行启动/停止
net start MongoDB # 启动服务 net stop MongoDB # 停止服务
五、验证安装
- 连接MongoDB Shell
# 进入MongoDB安装目录的bin文件夹 cd "C:\Program Files\MongoDB\Server\7.0\bin" mongo --port 27017 - 执行测试命令
> show dbs // 显示数据库列表 > use test // 创建/切换到test数据库 > db.stats() // 查看数据库状态
六、常见问题解决
- 服务启动失败
- 检查日志文件
C:\data\log\mongod.log。 - 确保数据目录
C:\data\db存在且有写入权限。
- 检查日志文件
- 端口冲突
- 修改配置文件中的
port并重启服务。
- 修改配置文件中的
- 远程连接失败
- 确认防火墙允许入站规则(端口
27017)。
- 确认防火墙允许入站规则(端口
七、附加配置(可选)
-
启用身份验证
编辑mongod.cfg,添加:security: authorization: enabled重启服务后创建用户:
use admin db.createUser({user: "admin", pwd: "password", roles: ["root"]}) -
数据备份与恢复
# 备份数据库 mongodump --out C:\backup # 恢复数据库 mongorestore C:\backup
八、卸载MongoDB
- 停止MongoDB服务。
- 通过控制面板卸载程序。
- 手动删除数据目录(
C:\data\db)和日志目录。
注意事项
- 权限问题:确保MongoDB服务账户对数据和日志目录有完全控制权限。
- 版本兼容性:MongoDB 4.4+ 仅支持 Windows 8+/Server 2012+。
通过以上步骤,即可在Windows系统上完成MongoDB的部署。建议参考官方文档获取最新配置说明。
953

被折叠的 条评论
为什么被折叠?



