debian

Debian如何安装MongoDB服务

小樊
39
2025-06-09 21:47:18
栏目: 云计算

在Debian系统上安装MongoDB服务,可以按照以下步骤进行:

1. 导入MongoDB官方GPG密钥

首先,你需要导入MongoDB的官方GPG密钥,以确保软件包的完整性和来源可信。

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

2. 创建MongoDB列表文件

接下来,创建一个MongoDB的APT列表文件。

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

请注意,上面的命令假设你使用的是Ubuntu 20.04(代号Focal)。如果你使用的是其他版本的Debian,请相应地更改代号(例如,Buster对应buster,Stretch对应stretch)。

3. 更新APT包索引

更新APT包索引以包含MongoDB软件包。

sudo apt-get update

4. 安装MongoDB

安装MongoDB服务器软件包。

sudo apt-get install -y mongodb-org

5. 启动MongoDB服务

安装完成后,启动MongoDB服务并设置为开机自启。

sudo systemctl start mongod
sudo systemctl enable mongod

6. 验证MongoDB服务状态

检查MongoDB服务的状态,确保它正在运行。

sudo systemctl status mongod

你应该看到类似以下的输出,表示MongoDB服务正在运行:

● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: active (running) since ...

7. 配置MongoDB(可选)

如果你需要配置MongoDB,可以编辑/etc/mongod.conf文件。例如,你可以更改数据存储位置、日志级别等。

8. 防火墙设置(可选)

如果你启用了防火墙,确保允许MongoDB的默认端口27017。

sudo ufw allow 27017

完成以上步骤后,你就成功地在Debian系统上安装并配置了MongoDB服务。

0
看了该问题的人还看了