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