Debian 12 Linux系统安装Mongodb服务器步骤
创始人
2024-11-03 18:40:12
0

在本地或云中运行的 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

mongo 服务器服务状态

注意:如果在物理机或 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

相关内容

热门资讯

黑科技辅助!wpk辅助神器(透... 黑科技辅助!wpk辅助神器(透视)软件透明辅助挂(本来是真的有挂)-哔哩哔哩是一款可以让一直输的玩家...
5分钟了解“创思维正版辅助器下... 5分钟了解“创思维正版辅助器下载”详细透视开挂辅助安装-哔哩哔哩;一、创思维正版辅助器下载有挂的是的...
两分钟科普!wpk真吗,哈糖大... 两分钟科普!wpk真吗,哈糖大菠萝可以开挂吗,曝光教程(发现有挂)-哔哩哔哩哈糖大菠萝可以开挂吗辅助...
第一分钟了解(昆仑大厅)外挂辅... 第一分钟了解(昆仑大厅)外挂辅助插件(透视)详细教程(2022已更新)(哔哩哔哩);亲真的是有正版授...
黑科技辅助!wpk俱乐部长期盈... 黑科技辅助!wpk俱乐部长期盈利打法(透视)软件透明挂黑科技(切实存在有挂)-哔哩哔哩;1、让任何用...
第6分钟了解“功夫川嘛辅助器”... 第6分钟了解“功夫川嘛辅助器”详细透视开挂辅助器-哔哩哔哩;人气非常高,ai更新快且高清可以动的一个...
第五分钟辅助!xpoker辅助... 第五分钟辅助!xpoker辅助,德州透视插件,攻略教程(有挂方法)-哔哩哔哩德州透视插件辅助器中分为...
两分钟了解(皮皮跑胡子)外挂透... 两分钟了解(皮皮跑胡子)外挂透明挂辅助工具(辅助挂)透明挂教程(2020已更新)(哔哩哔哩);皮皮跑...
黑科技辅助!微扑克可以加入俱乐... 您好,微扑克可以加入俱乐部这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩...
8分钟了解“掌中乐游戏中心辅助... 8分钟了解“掌中乐游戏中心辅助器”详细透视开挂辅助脚本-哔哩哔哩;1、这是跨平台的掌中乐游戏中心辅助...