温馨提示×

Debian MongoDB如何安装与配置

小樊
36
2025-03-01 03:24:00
栏目: 云计算
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统上安装和配置MongoDB的步骤如下:

1. 更新系统包列表

首先,确保你的系统包列表是最新的:

sudo apt update

2. 导入MongoDB官方GPG密钥

为了确保你下载的MongoDB包是安全的,需要导入MongoDB的官方GPG密钥:

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

3. 创建MongoDB源列表文件

创建一个新的APT源列表文件,以便从MongoDB官方仓库中获取包:

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

请注意,focal是Ubuntu 20.04的代号。如果你使用的是其他版本的Debian,请相应地更改。

4. 再次更新包列表

更新APT包列表以包含MongoDB的源:

sudo apt update

5. 安装MongoDB

安装MongoDB包:

sudo apt install -y mongodb-org

6. 启动并启用MongoDB服务

启动MongoDB服务并设置为开机自启:

sudo systemctl start mongod
sudo systemctl enable mongod

7. 验证MongoDB安装

检查MongoDB服务的状态:

sudo systemctl status mongod

你应该看到MongoDB服务正在运行。

8. 连接到MongoDB

你可以使用mongo shell连接到MongoDB服务器:

mongo

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

9. 配置MongoDB(可选)

MongoDB的配置文件通常位于/etc/mongod.conf。你可以根据需要编辑此文件来调整MongoDB的行为。例如,你可以更改数据存储位置、日志级别等。

10. 防火墙设置(可选)

如果你的系统启用了防火墙,确保允许MongoDB的默认端口(27017):

sudo ufw allow 27017

11. 安全设置(可选)

MongoDB有一些安全设置,如身份验证和授权。你可以通过编辑/etc/mongod.conf文件来启用这些功能。例如,启用身份验证:

security:
  authorization: enabled

然后重启MongoDB服务以应用更改:

sudo systemctl restart mongod

完成这些步骤后,你应该在Debian系统上成功安装并配置了MongoDB。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian MongoDB如何安装

0