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
相关推荐
liucan20127 小时前
nginx服务器实现上传文件功能_使用nginx-upload-module模块
服务器·前端·nginx
IMPYLH8 小时前
Linux 的 dirname 命令
linux·运维·服务器·数据库
南山love8 小时前
spring-boot项目实现发送qq邮箱
java·服务器·前端
扛枪的书生8 小时前
Nginx 学习总结
linux
曹牧9 小时前
JSON 数组的正确使用方式
java·服务器·前端
石头猫灯9 小时前
DNS 服务器配置实验
运维·服务器
认真的薛薛9 小时前
Docker网络模式
linux·运维·数据库·面试·github
民乐团扒谱机10 小时前
【读论文】Frequency Comb Based Optical Time Transfer基于光频梳的光时间传递
运维·服务器
UP_Continue10 小时前
Linux--日志的模拟实现
linux·运维·服务器
xlp666hub10 小时前
深度剖析Linux Input子系统(1):宏观架构与核心原理
linux