如何在Debian 10 Linux上安装MongoDB
来源:https://linuxize.com/post/how-to-install-mongodb-on-debian-10/
文章目录
- 安装MongoDB
- 配置MongoDB
- 创建MongoDB管理员用户
- 结论
MongoDB是一个免费且开源的文档型数据库。它属于NoSQL数据库家族,与传统的基于表的SQL数据库(如MySQL和PostgreSQL)不同。
在MongoDB中,数据存储在灵活的、类似JSON的文档中,这些文档的字段可以各不相同。它不需要预定义的模式,并且数据结构可以随时间变化。
在本教程中,我们将解释如何在Debian 10 Buster上安装和配置最新版本的MongoDB社区版。
安装MongoDB
MongoDB在标准的Debian Buster仓库中不可用。我们将启用官方的MongoDB仓库并安装包。
在撰写本文时,MongoDB的最新版本是4.2。在开始安装之前,请访问MongoDB文档中的Debian安装页面,检查是否有新版本可用。
请按照以下步骤作为root用户或具有sudo权限的用户在Debian系统上安装MongoDB:
-
安装添加新仓库所需的软件包:
sudo apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curl
-
将MongoDB GPG密钥添加到系统中:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
-
启用MongoDB仓库:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main'
Debian 10中不提供MongoDB旧版本的软件包。
-
更新软件包列表并安装
mongodb-org
元包:sudo apt update sudo apt install mongodb-org
mongodb-org
包将安装以下软件包到系统中:mongodb-org-server
- MongoDB服务器mongod
守护进程及其对应的初始化脚本和配置。mongodb-org-mongos
-mongos
守护进程。mongodb-org-shell
- MongoDB shell是一个交互式的JavaScript接口,用于通过命令行执行管理任务。mongodb-org-tools
- 包含多个用于导入和导出数据、统计以及其他实用工具的MongoDB工具。
-
启动M