Windows系统上部署MongoDB

在Windows系统上部署MongoDB的步骤如下:


一、下载MongoDB安装包

  1. 访问MongoDB官方下载页面:
    https://www.mongodb.com/try/download/community
  2. 选择以下配置:
    • Version:推荐最新稳定版(如7.0.x
    • Platform:选择Windows x64
    • Package:选择MSI格式
  3. 点击下载.msi安装文件。

二、安装MongoDB

  1. 运行安装程序
    双击下载的.msi文件,启动安装向导。
  2. 选择安装类型
    • 推荐选择Complete完整安装。
  3. 配置路径
    • 默认安装路径:C:\Program Files\MongoDB\Server\<版本号>\
    • 可自定义路径,但需记录路径供后续配置使用。
  4. 安装选项
    • 勾选 Install MongoDB as a Service(作为Windows服务安装)。
    • 服务名称默认MongoDB,端口默认27017
  5. 完成安装向导。

三、配置MongoDB

  1. 创建数据和日志目录

    # 默认数据目录(如果不存在需手动创建)
    mkdir C:\data\db
    # 日志目录
    mkdir C:\data\log
    
  2. 配置文件(可选)
    在安装目录下创建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  # 允许远程访问
    
  3. 配置Windows服务

    # 以管理员身份运行CMD/PowerShell
    mongod --config "C:\Program Files\MongoDB\Server\7.0\bin\mongod.cfg" --install
    

四、启动MongoDB服务

  1. 通过服务管理器启动
    • Win + R 输入 services.msc,找到 MongoDB 服务,右键启动。
  2. 命令行启动/停止
    net start MongoDB    # 启动服务
    net stop MongoDB     # 停止服务
    

五、验证安装

  1. 连接MongoDB Shell
    # 进入MongoDB安装目录的bin文件夹
    cd "C:\Program Files\MongoDB\Server\7.0\bin"
    mongo --port 27017
    
  2. 执行测试命令
    > show dbs        // 显示数据库列表
    > use test        // 创建/切换到test数据库
    > db.stats()      // 查看数据库状态
    

六、常见问题解决

  1. 服务启动失败
    • 检查日志文件 C:\data\log\mongod.log
    • 确保数据目录 C:\data\db 存在且有写入权限。
  2. 端口冲突
    • 修改配置文件中的 port 并重启服务。
  3. 远程连接失败
    • 确认防火墙允许入站规则(端口27017)。

七、附加配置(可选)

  1. 启用身份验证
    编辑mongod.cfg,添加:

    security:
      authorization: enabled
    

    重启服务后创建用户:

    use admin
    db.createUser({user: "admin", pwd: "password", roles: ["root"]})
    
  2. 数据备份与恢复

    # 备份数据库
    mongodump --out C:\backup
    # 恢复数据库
    mongorestore C:\backup
    

八、卸载MongoDB

  1. 停止MongoDB服务。
  2. 通过控制面板卸载程序。
  3. 手动删除数据目录(C:\data\db)和日志目录。

注意事项

  • 权限问题:确保MongoDB服务账户对数据和日志目录有完全控制权限。
  • 版本兼容性:MongoDB 4.4+ 仅支持 Windows 8+/Server 2012+。

通过以上步骤,即可在Windows系统上完成MongoDB的部署。建议参考官方文档获取最新配置说明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值