如何在 Debian 11 上安装 MongoDB

MongoDB 是一个 NoSQL 数据库,它是一个简单、面向对象、可扩展和动态的数据库。它也被称为 NoSQL 数据库,因为它不依赖于传统的基于表的关系数据库结构。它以 JSON 格式而不是表格样式方法存储数据。它可以轻松地与各种编程语言集成。mongodb-logo

Debian 11 Bullseye 上安装 MongoDB

步骤 1. 在运行下面的教程之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update
sudo apt install curl apt-transport-https software-properties-common gnupg2

步骤 2. 安装 MongoDB。

默认情况下,MongoDB 在 Debian 11 基础存储库中不可用,现在将 MongoDB 存储库添加到您的 Debian 11 系统:

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | tee /etc/apt/sources.list.d/mongodb-org.list

接下来,使用以下命令添加 GPG 密钥:

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

之后,使用以下命令刷新 APT 并安装 MongoDB:

sudo apt update
sudo apt install mongodb-org

要检查已安装的 MongoDB 版本:

mongod --version

让我们启用并启动数据库服务器的服务,这样我们就不需要在系统启动时一次又一次地运行它:

sudo systemctl start mongod
sudo systemctl enable mongod

要保护 MongoDB,请启动 MongoDB:

mongo

连接后,使用以下命令创建名为 admin 的数据库:

use admin

然后,创建一个管理员用户并设置密码:

> db.createUser(
{
user: "ngadimin",
pwd: "your-strong-passwd",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

开启MongoDB的安全性,打开MongoDB的配置文件:

nano /etc/mongod.conf

添加以下几行:

security:
authorization: enabled

保存并关闭文件,然后重新启动 MongoDB 服务以应用更改:

sudo systemctl restart mongod

通过运行以下命令使用用户名和密码连接 MongoDB shell 来验证 MongoDB 连接:

mongo -u madmin -p

感谢您使用本教程在 Debian 系统上安装最新版本的 MongoDB 5。如需其他帮助或有用信息,我们建议您查看官方 MongoDB 网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun83771.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年11月3日 下午7:27
下一篇 2021年11月26日 下午3:26

相关推荐