返回

ArchLinux上以一种高效的方式安装MongoDB 6

后端

前提条件:

  1. 已安装的ArchLinux系统。
  2. 具有sudo或root权限的用户。
  3. 稳定可靠的网络连接。

步骤 1:导入MongoDB 存储库密钥

第一步,您需要导入MongoDB的官方存储库密钥。这将确保您下载的软件包是安全的、经过验证的。打开终端窗口,输入以下命令:

sudo pacman-key --recv-keys 0x2930ADAE879F9B03

步骤 2:添加MongoDB存储库

接下来,您需要将MongoDB存储库添加到您的系统。这将允许您从官方存储库中安装MongoDB软件包。编辑/etc/pacman.conf文件,添加以下行:

[mongodb-org]
SigLevel = Never
Server = https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/x86_64

保存并关闭文件。

步骤 3:安装MongoDB 6.0

现在,您可以使用以下命令安装MongoDB 6.0软件包:

sudo pacman -Syu mongodb-org

此命令将安装MongoDB的最新稳定版本。您可能需要等待几分钟,具体取决于您的互联网连接速度。

步骤 4:创建数据目录

在安装MongoDB后,您需要创建数据目录。该目录将用于存储您的MongoDB数据文件。使用以下命令创建该目录:

sudo mkdir -p /var/lib/mongodb

然后,将目录的所有权更改为mongodb用户和组:

sudo chown -R mongodb:mongodb /var/lib/mongodb

步骤 5:编辑MongoDB配置文件

接下来,您需要编辑MongoDB的配置文件以指定数据目录。打开/etc/mongod.conf文件,找到以下行:

storage:
  dbPath: /var/lib/mongodb

/var/lib/mongodb替换为您创建的数据目录的路径。保存并关闭文件。

步骤 6:启动MongoDB服务

现在,您可以启动MongoDB服务。使用以下命令启动服务:

sudo systemctl start mongod

您可能需要等待几秒钟,具体取决于您的系统。要检查服务是否正在运行,可以使用以下命令:

sudo systemctl status mongod

步骤 7:连接到MongoDB

MongoDB现在正在运行,您可以使用MongoDB shell连接到它。打开终端窗口,输入以下命令:

mongo

这将启动MongoDB shell。您现在可以运行命令来管理和查询您的MongoDB数据库。

步骤 8:设置开机启动

为了让MongoDB在每次系统启动时自动启动,您需要执行以下步骤:

  1. 打开/etc/systemd/system/mongod.service文件。
  2. 找到以下行:
[Unit]
Description=MongoDB Database Server
  1. 在该行下添加以下行:
Wants=network.target
  1. 保存并关闭文件。
  2. 使用以下命令重新加载systemd服务:
sudo systemctl daemon-reload
  1. 使用以下命令启用开机启动MongoDB服务:
sudo systemctl enable mongod

结论

恭喜您,您已经成功地在您的ArchLinux系统上安装了MongoDB 6.0并配置了开机启动。现在,您可以开始使用MongoDB来构建和管理您的数据库应用程序。