Debian 12 Linux系统安装Mongodb服务器步骤

在本地或云中运行的 Debian12 或 11 Linux 发行版上设置 MongoDB 数据库服务器并不是一件困难的事情,但是,必须知道如何使用终端和 Linux 命令行。虽然 MongoDB 除了社区版之外还提供了企业版,但在这里我们将使用这个免费的开源 NoSQL 文档数据库软件平台的社区版来执行这些步骤。

接下来让我们看看在 Debian 12(Bookworm)系统上安装 MongoDB 服务器的命令。

前提条件

  • Debian 12 服务器或桌面
  • 具有 sudo 访问权限的用户
  • 有效的互联网连接

注意: 如果没有Debian 12服务器,可以考虑雨云,1元即可试用,需要绑定微信,支持多种Linux发行版

优惠注册地址:www.ecscoupon.com/rainyun

1.安装 Debian 12 更新

在 Debian 12 服务器或桌面上执行系统更新命令,因为它将刷新系统上的 APT 存储库包缓存并安装最新的可用更新。除此之外,还可以使用第二个给定的命令下载所需的常用包,例如 cURL。

复制代码
sudo apt update

sudo apt install curl wget

2.导入 MongoDB 公钥并添加 repo

Debian Linux 不提供从其官方存储库安装 MongoDB 的软件包,因此我们必须手动添加它。因此,在您的命令终端上,首先执行给定的命令,该命令将添加系统所需的 GPG 密钥;检查并确认我们从 Mongo 存储库获得的软件包是否来自官方来源,没有任何差异。

注意 :撰写本文时,MongoDB 的最新版本是" 7.0 ",因此我们正在安装它。如果您的情况不同,或者您想获取一些旧版本,则将给定命令中的版本号 -- 7.0更改为您要安装的版本号:

添加 GPG 密钥:

复制代码
curl -sSL https://www.mongodb.org/static/pgp/server-7.0.asc  -o mongoserver.asc

gpg --no-default-keyring --keyring ./mongo_key_temp.gpg --import ./mongoserver.asc

gpg --no-default-keyring --keyring ./mongo_key_temp.gpg --export > ./mongoserver_key.gpg

sudo mv mongoserver_key.gpg /etc/apt/trusted.gpg.d/

添加 MongoDB 存储库:

复制代码
echo "deb http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

运行系统更新:

通过运行系统更新命令让系统知道您新添加的存储库:

复制代码
sudo apt update

3.在 Debian 12 上安装 MongoDB

从这里开始,除了运行给定的命令外,无需执行任何其他操作即可在 Debian 上安装 MongoDB。执行它以安装 MongoDB:数据库工具、mongosh、额外工具、mongos、数据库服务器和 shell。

复制代码
sudo apt install mongodb-org

4.启动并启用MongoDB服务

安装完成后,让我们启用并启动数据库服务器的服务,这样我们就不需要在系统启动时一次又一次地运行它。

复制代码
sudo systemctl enable --now mongod

检查状态:

复制代码
sudo systemctl status mongod --no-pager -l

注意:如果在物理机或 VirtualBox 上启动 MongoDB 时出现以下错误,则表示您的 CPU 或虚拟机平台不支持 AVX 指令。

复制代码
Process: 1300 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=killed, signal=ILL)
Main PID: 1300 (code=killed, signal=ILL)

或者

Illegal instruction

4.检查安装的版本

要确认您的系统上安装的确切版本,请运行:

复制代码
mongod --version

要获取 Mongo 命令行,只需输入:

复制代码
mongos --help

​ 要了解如何使用数据库命令,请参阅官方文档。 ​

5.如何更新

如果 MongoDB 版本 7.0 有任何安全更新,那么我们只需运行系统更新命令即可获取该更新。

复制代码
sudo apt update && sudo apt upgrade

6. 卸载或删除

好吧,那些对 MongoDB 不再感兴趣并且不需要它的人可以使用下面的命令将其删除:

复制代码
sudo apt autoremove --purge mongodb-org

要删除添加的存储库和 GPG 密钥:

复制代码
sudo rm  /etc/apt/trusted.gpg.d/mongoserver_key.gpg

sudo rm etc/apt/sources.list.d/mongodb-org-7.0.list
相关推荐
毒爪的小新4 小时前
Linux 环境极速部署 vLLM:从零搭建生产级大模型推理服务
linux·人工智能·ai·语言模型·vllm
鹤落晴春4 小时前
RH124问答3:从命令行管理文件
linux·运维·服务器
凡人叶枫4 小时前
Effective C++ 条款30:透彻了解 inlining 的里里外外
linux·开发语言·c++·嵌入式开发·effective c++
火山上的企鹅5 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
Net_Walke5 小时前
【Linux系统】静态链接库与动态链接库
linux·嵌入式硬件
syc78901236 小时前
中文语境下AI编码工具实战对比:从迭代体验看日常开发选择
linux·人工智能·ubuntu
❀搜不到6 小时前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器
凡人叶枫6 小时前
Effective C++ 条款22:将成员变量声明为 private
linux·开发语言·c++
袁小皮皮不皮6 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器
袁小皮皮不皮7 小时前
1.HCIP BFD 学习笔记(优化版)
服务器·网络·笔记·网络协议·学习·智能路由器·ip