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
相关推荐
爱敲代码的边芙2 分钟前
Linux:信号的保存[2]
linux·运维·服务器
葛小白14 分钟前
第五天 Labview数据记录(5.1 INI配置文件读写)
服务器·labview
工程师焱记15 分钟前
Linux 常用命令——系统设置篇(保姆级说明)
linux·运维·服务器
某风吾起36 分钟前
linux系统中的 scp的使用方法
linux·服务器·网络
『往事』&白驹过隙;38 分钟前
操作系统(Linux Kernel 0.11&Linux Kernel 0.12)解读整理——内核初始化(main & init)之缓冲区的管理
linux·c语言·数据结构·物联网·操作系统
chian-ocean39 分钟前
探索Linux中的进程控制:从启动到退出的背后原理
linux·运维·服务器
涛ing40 分钟前
23. C语言 文件操作详解
java·linux·c语言·开发语言·c++·vscode·vim
阿猿收手吧!1 小时前
【Linux网络总结】字节序转换 收发信息 TCP握手挥手 多路转接
linux·服务器·网络·c++·tcp/ip
华纳云IDC服务商1 小时前
常见的备份服务器操作系统如何选择
运维·服务器
m0_748233641 小时前
【PHP】部署和发布PHP网站到IIS服务器
android·服务器·php