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
相关推荐
鱼饼6号11 分钟前
Prometheus 上手指南
linux·运维·centos·prometheus
Asher Gu16 分钟前
Linux系统编程入门 | 模拟实现 ls -l 命令
linux
PatrickYao042230 分钟前
记一次安装discuz时遇到的错误
服务器
c无序34 分钟前
【Linux进程控制】进程程序替换
linux
小宋10212 小时前
玩转RabbitMQ声明队列交换机、消息转换器
服务器·分布式·rabbitmq
m0_609000422 小时前
向日葵好用吗?4款稳定的远程控制软件推荐。
运维·服务器·网络·人工智能·远程工作
小安运维日记3 小时前
Linux云计算 |【第四阶段】NOSQL-DAY1
linux·运维·redis·sql·云计算·nosql
kejijianwen4 小时前
JdbcTemplate常用方法一览AG网页参数绑定与数据寻址实操
服务器·数据库·oracle
CoolTiger、6 小时前
【Vmware16安装教程】
linux·虚拟机·vmware16
学习3人组7 小时前
CentOS 中配置 OpenJDK以及多版本管理
linux·运维·centos