MongoDB 安装
在上一章中,你已经了解了 MongoDB 的基本概念和优势。现在是时候亲自动手,搭建一个本地 MongoDB 环境,开始实践了。本章将指导你如何在 Windows 和 Linux 系统上安装 MongoDB,并学习如何启动数据库和使用 Mongo Shell。
MongoDB 下载
你可以从 MongoDB 官方网站免费获取 MongoDB 数据库系统的安装包。请根据你的操作系统(如 Linux 或 Windows)选择 Community Server 版本(不是 Atlas 或 Enterprise 版本),这是适合本地学习与开发的免费版本。
在 Linux 上安装 MongoDB
在 Linux 系统安装 MongoDB 数据库的方式有很多种,最简单的是通过包管理器进行安装。
包管理器
- Debian/Ubuntu 系统
- RedHat/CentOS 系统
sudo apt install mongodb
sudo yum install mongodb-org
手动安装
通过包管理器可能无法安装最新版本的 MongoDB,这种情况下,你可以下载对应平台的安装包,再从本地进行安装。例如我们下载 Ubuntu 系统最新版本(8.0.8)的软件包,通过 dpkg
命令安装:
sudo dpkg -i ~/Downloads/mongodb-org-server_8.0.8_amd64.deb
启动测试
安装完成后,使用以下命令启动 MongoDB 服务:
sudo systemctl start mongodb
设置开机启动(可选):
sudo systemctl enable mongodb
检查服务是否运行:
sudo systemctl status mongodb
连接到 Mongo Shell:
mongo
你可以在 Mongo Shell 中执行一个简单的命令来验证安装情况:
db.version()
这会返回你当前使用的 MongoDB 版本号,表示安装成功。
mongosh
是较新版本的 MongoDB Shell,而 mongo
是较早版本的 Shell 工具。6.0 版本开始使用 mongosh
替代 mongo
命令作为客户端连接工具。
mongosh
需要单独安装,你可以在这里下载对应的安装包,安装到你的系统。然后执行下面命令检查是否安装成功:
$ mongosh --version
2.5.0
在 Windows 上安装 MongoDB
安装步骤
- 下载适用于 Windows 的安装程序(.msi 文件)。
- 双击安装包,按照向导进行安装:
- 建议选择 Complete 模式安装。
- 勾选安装 MongoDB Compass(MongoDB 的图形化界面工具),方便后续查看数据。
- 安装完成后,MongoDB 默认会被安装在如下路径(例如
C:\Program Files\MongoDB\Server\7.0\
):
C:\Program Files\MongoDB\Server\<version>\
配置环境变量
为了在命令行中直接使用 MongoDB 工具(如 mongod
和 mongo
),你需要将 MongoDB 的 bin 目录(C:\Program Files\MongoDB\Server\<version>\bin
)添加到系统环境变量中。具体操作:
- 进入系统设置 → 高级 → 环境变量 → 系统变量 → Path → 添加路径。
启动测试
完成后重新打开命令行窗口,输入以下命令检查是否配置成功:
mongod --version
mongo --version
MongoDB 默认使用 C:\data\db
作为数据存储目录。在连接之前,你需要手动创建这个目录,否则 MongoDB 启动时会报错。
mkdir C:\data\db
然后打开命令行,运行以下命令启动 MongoDB:
mongod