MongoDB的下载安装与启动
MongoDB的下载安装与启动,
一、MongoDB下载安装
1. 官网下载
- 打开官网:https://www.mongodb.com/try/download/community
- 选择:
- 版本(Version):选最新版或者根据需要选旧版。
- 平台(OS):Windows / macOS / Linux。
- 包类型(Package):一般选 MSI(Windows安装包) 或 TGZ(Linux压缩包)。
- 点击下载。
2. 安装(以Windows为例)
- 双击下载好的
.msi
文件。 - 安装步骤:
- 选择安装方式:选 Complete(完整安装)。
- 选择服务配置:勾选 “Install MongoDB as a Service”(安装为Windows服务,推荐!)。
- 选择安装目录:默认就好(比如
C:\Program Files\MongoDB\Server\6.0\
)。 - 安装完成。
3. 配置环境变量(Windows)
如果你希望在任何地方都能用 mongod
或 mongo
命令,需要把 MongoDB 的 bin
目录加到环境变量。
- 打开:
- 控制面板 -> 系统 -> 高级系统设置 -> 环境变量
- 在 “系统变量” 中找到
Path
,点击编辑,添加:C:\Program Files\MongoDB\Server\6.0\bin
- 保存。
二、MongoDB启动
MongoDB有两种启动方式:服务启动 和 手动启动。
方式1:以服务方式启动(安装时勾选了"安装为服务")
- 默认MongoDB就作为服务安装了。
- 你可以直接启动/停止服务:
启动MongoDB服务
net start MongoDB
停止MongoDB服务
net stop MongoDB
(也可以通过"服务管理器"界面手动控制)
方式2:手动启动(自己指定数据目录)
如果你没有安装服务,或者想手动控制,可以这样启动:
第一次需要做的准备:
- MongoDB要求有一个数据目录,默认是:
C:\data\db
- 没有的话要自己创建:
mkdir C:\data\db
或者你自己指定目录。
启动MongoDB服务
进入MongoDB安装目录下的 bin
文件夹,运行:
mongod
如果想自定义数据目录,比如放在 D:\mongodb\data
,可以加参数:
mongod --dbpath D:\mongodb\data
(mongod
是MongoDB的服务进程,mongo
是连接客户端)
连接MongoDB
另开一个终端,输入:
mongo
就可以连接到本地的MongoDB数据库了。
三、小结流程图
下载安装包 → 安装MongoDB → 配置环境变量 → 准备数据目录(C:\data\db) → 启动服务(mongod) → 客户端连接(mongo)
注意事项
问题 | 解决方法 |
---|---|
启动时报错说data/db 目录不存在 | 手动创建好目录 |
启动时报端口占用 | MongoDB默认用27017 端口,可以加参数改掉:mongod --port 27018 |
安装失败 | 确认没有旧版本残留,权限足够(管理员运行) |
当然可以,下面是 macOS 下安装和启动 MongoDB 的详细步骤,适用于 Intel 和 Apple Silicon(M1/M2/M3)芯片:
Mac安装
🍎 一、macOS 安装 MongoDB
推荐使用 Homebrew 安装 MongoDB 社区版。
✅ 前提:已安装 Homebrew
如果你还没装 Homebrew,可用以下命令安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
✅ 使用 Homebrew 安装 MongoDB
1. 添加 MongoDB 的 tap
brew tap mongodb/brew
2. 安装 MongoDB 社区版
brew install mongodb-community@7.0
最新版本可以用
brew search mongodb
查看
🚀 二、MongoDB 启动与停止(macOS)
方式1:使用 Homebrew 服务方式启动(推荐)
brew services start mongodb/brew/mongodb-community@7.0
停止服务:
brew services stop mongodb/brew/mongodb-community@7.0
这样 MongoDB 会作为 macOS 的后台服务持续运行,即使重启电脑也会自动启动。
方式2:临时运行 MongoDB(不常用)
mongod --config /opt/homebrew/etc/mongod.conf
- 如果是 Intel 芯片路径可能是
/usr/local/etc/mongod.conf
这不会注册为后台服务,终端关闭 MongoDB 就会停止。
💡 三、连接 MongoDB
新开一个终端窗口,输入:
mongo
你就进入了 MongoDB Shell(命令行客户端),可以开始操作数据库了。
📂 四、MongoDB 默认数据目录和配置文件(macOS)
- 默认数据目录(如果不存在需手动创建):
- Apple Silicon (M1/M2):
/opt/homebrew/var/mongodb
- Intel 芯片:
/usr/local/var/mongodb
- Apple Silicon (M1/M2):
mkdir -p /opt/homebrew/var/mongodb # M 系芯片
- 默认配置文件路径:
/opt/homebrew/etc/mongod.conf
(M 系芯片)/usr/local/etc/mongod.conf
(Intel)
✅ 五、验证 MongoDB 是否正常运行
brew services list
你应该能看到 mongodb-community
正在 started
状态。
也可以访问默认端口 localhost:27017
看是否通。