debian

如何在Debian上安装MongoDB服务

小樊
45
2025-05-30 19:16:01
栏目: 云计算

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

1. 导入MongoDB公钥

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

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

2. 创建MongoDB列表文件

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

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian $(lsb_release -cs)/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

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

6. 设置MongoDB开机自启

设置MongoDB服务开机自启。

sudo systemctl enable mongod

7. 验证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 ...

8. 配置防火墙(可选)

如果你有防火墙(如ufw),确保允许MongoDB的默认端口(27017)。

sudo ufw allow 27017

9. 连接到MongoDB

你可以使用mongo命令行工具连接到MongoDB服务器。

mongo

这将打开MongoDB shell,你可以在这里执行MongoDB命令。

10. 配置MongoDB(可选)

根据需要,你可以编辑MongoDB配置文件/etc/mongod.conf来调整设置,例如数据目录、日志级别等。

sudo nano /etc/mongod.conf

完成配置后,重启MongoDB服务以应用更改。

sudo systemctl restart mongod

通过以上步骤,你应该能够在Debian系统上成功安装并运行MongoDB服务。

0
看了该问题的人还看了