如何在 Debian 11 上安装 MongoDB
admin
2023-07-31 11:06:20
0

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

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
balenaEtcher烧录后... balenaEtcher烧录后u盘或者内存卡无法识别不能使用的解决方法想要恢复原来的方法,使用win...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...