mongodb
下载并安装mongodb https://www.mongodb.com/download-center?jmp=nav#community
MongoDB 社区版下载与安装全指南(Windows/Linux/macOS)
做Node.js后端开发时,MongoDB是最常用的NoSQL数据库之一,社区版免费且功能足够满足大部分开发/生产场景。今天基于实操经验,把MongoDB社区版的下载、安装、验证流程整理清楚,覆盖Windows、Linux、macOS三大系统,新手也能一步到位。
一、先明确:为什么选社区版?
MongoDB分为社区版(Community)和企业版(Enterprise):
- 社区版:免费开源,包含核心功能(CRUD、索引、聚合等),适合开发、测试、中小规模生产环境;
- 企业版:收费,增加了审计、加密、高级监控等企业级功能,适合大型生产环境。
日常开发/个人项目,社区版完全够用。
二、第一步:下载MongoDB社区版
官方下载地址(永久有效)
1 | |
下载页面操作要点:
- 选择版本:优先选「Current Release」(最新稳定版)或「Previous Stable Releases」(前稳定版,如7.0.x);
- 选择系统:根据自己的操作系统(Windows/macOS/Linux)选择;
- 选择包类型:
- Windows:选「msi」(安装程序,推荐)或「zip」(免安装包);
- Linux:选对应发行版(如Ubuntu/Debian选「deb」,CentOS/RHEL选「rpm」);
- macOS:选「tgz」(压缩包)或「brew」(包管理器,更便捷)。
三、分系统安装步骤(核心)
场景1:Windows系统安装(以Windows 10/11为例)
方式1:MSI安装程序(推荐,带图形界面)
- 双击下载的
mongodb-windows-x86_64-xxx.msi文件,启动安装向导; - 选择安装类型:
- 「Complete」(完整安装):适合新手,默认安装到
C:\Program Files\MongoDB\Server\版本号\; - 「Custom」(自定义):可修改安装路径(建议避开C盘);
- 「Complete」(完整安装):适合新手,默认安装到
- 可选配置(关键):
- 勾选「Install MongoDB as a Service」:将MongoDB注册为Windows服务(开机自启,推荐);
- 选择「Run service as Network Service user」(默认,无需手动配置权限);
- 可勾选「Install MongoDB Compass」(可视化工具,新手推荐安装);
- 点击「Install」完成安装,等待进度条结束。
方式2:ZIP免安装包(适合自定义路径)
- 解压下载的zip包到指定目录(如
D:\mongodb); - 在解压目录下创建两个文件夹:
data(存储数据)、log(存储日志); - 启动MongoDB:
1
2
3
4
5
6# 进入bin目录
cd D:\mongodb\bin
# 启动服务(指定数据/日志路径)
mongod --dbpath D:\mongodb\data --logpath D:\mongodb\log\mongod.log --logappend --serviceName "MongoDB" --install
# 启动服务
net start MongoDB
Windows验证安装是否成功:
- 打开CMD,输入以下命令:
1
2
3
4
5
6# 进入MongoDB的bin目录(若已配置环境变量,可直接输)
cd C:\Program Files\MongoDB\Server\7.0\bin
# 连接MongoDB
mongo
# 或新版MongoDB用mongosh(推荐)
mongosh - 若出现
>或test>提示符,说明连接成功,输入db.version()可查看版本号。
场景2:Linux系统安装(以Ubuntu 22.04为例)
方式1:APT包管理器(推荐,自动配置依赖)
- 添加MongoDB官方源:
1
2
3
4# 导入公钥
wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -
# 添加源到apt列表
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list - 更新包索引并安装:
1
2
3sudo apt update
# 安装最新社区版
sudo apt install -y mongodb-org - 启动并设置开机自启:
1
2
3
4
5
6# 启动服务
sudo systemctl start mongod
# 设置开机自启
sudo systemctl enable mongod
# 查看服务状态
sudo systemctl status mongod
Linux验证安装是否成功:
1 | |
场景3:macOS系统安装
方式1:Homebrew(推荐,一键安装)
- 确保已安装Homebrew(未安装则执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"); - 安装MongoDB:
1
2
3
4
5
6# 安装社区版
brew install mongodb-community
# 启动服务(开机自启)
brew services start mongodb-community
# 临时启动(仅当前会话)
mongod --config /usr/local/etc/mongod.conf
方式2:TGZ压缩包
- 解压下载的tgz包到
/usr/local:1
2tar -zxvf mongodb-macos-x86_64-7.0.tgz
sudo mv mongodb-macos-x86_64-7.0 /usr/local/mongodb - 配置环境变量(可选,方便全局调用):
1
2
3
4# 编辑~/.zshrc(zsh)或~/.bash_profile(bash)
echo 'export PATH=/usr/local/mongodb/bin:$PATH' >> ~/.zshrc
# 生效配置
source ~/.zshrc - 启动MongoDB:
1
2
3
4# 创建数据目录
mkdir -p ~/mongodb/data
# 启动服务
mongod --dbpath ~/mongodb/data
macOS验证安装是否成功:
1 | |
四、关键配置(新手必看)
1. 配置环境变量(Windows/Linux/macOS通用)
将MongoDB的bin目录加入系统环境变量,可全局调用mongod/mongosh命令,无需每次进入bin目录:
- Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」→ 编辑「Path」,添加
C:\Program Files\MongoDB\Server\7.0\bin; - Linux/macOS:如上述步骤,修改
~/.bashrc/~/.zshrc,添加export PATH=MongoDB安装路径/bin:$PATH。
2. 常用服务命令
| 系统 | 启动服务 | 停止服务 | 查看状态 |
|---|---|---|---|
| Windows | net start MongoDB |
net stop MongoDB |
sc query MongoDB |
| Linux | sudo systemctl start mongod |
sudo systemctl stop mongod |
sudo systemctl status mongod |
| macOS(brew) | brew services start mongodb-community |
brew services stop mongodb-community |
brew services list |
五、常见坑与避坑指南
- Windows启动失败:
- 原因:数据目录无权限/未创建;
- 解决:手动创建
data目录,给目录赋予读写权限,重新执行启动命令。
- Linux报错「找不到mongod」:
- 原因:未配置环境变量/包未安装成功;
- 解决:检查apt源是否正确,重新安装并配置PATH。
- macOS brew安装失败:
- 原因:网络问题导致源无法访问;
- 解决:切换国内brew源(如中科大源),再重新安装。
- 端口被占用:
- MongoDB默认端口是27017,若被占用,启动时指定新端口:
mongod --dbpath 数据路径 --port 27018。
- MongoDB默认端口是27017,若被占用,启动时指定新端口:
总结
关键点回顾
- 下载:从MongoDB官网社区版下载页,选择对应系统/版本;
- 安装:
- Windows:MSI安装(推荐)或ZIP免安装;
- Linux:APT包管理器一键安装;
- macOS:Homebrew最便捷;
- 验证:通过
mongosh连接,执行db.version()确认安装成功; - 核心配置:环境变量(全局调用)、服务自启(避免手动启动)。
MongoDB社区版安装流程整体简单,核心是确保数据目录权限、服务正常启动,验证连接成功后即可开始使用。
mongodb
https://cszy.top/2018-06-01 mongodb/