如何在 Debian 11 上安装 MongoDB
MongoDB 是一个简单、面向对象、可扩展、动态的 NoSQL 数据库。与其他 NoSQL 数据库甚至关系数据库相比,它现在非常流行,因为它易于学习。
与关系数据库不同,它脱离了表,由于其面向文档的数据模型,您可以轻松地添加和修改数据,并且由于这种模型,它可以对应许多编程语言的不同数据类型。
MongoDB 具有一些独特的功能,例如它是无模式的,因此您可以摆脱类型映射的负担,同样,它可以用作文件系统,具有数据复制和多台机器上的负载平衡功能来存储文件。
在这篇文章中,我们将讨论在 Debian 11 上安装 MongoDB 的方法。
如何在 Debian 11 上安装 MongoDB
为了在 Debian 上安装最新版本的 MongoDB,首先,我们将安装“wget”包。该包用于导入MongoDB的GPG密钥。
我们将从MongoDB官网导入MongoDB的GPG密钥。
执行命令的输出应该是“OK”。有警告说我们要添加的密钥已被弃用,但我们仍然可以使用它。通过创建文件 /etc/apt/sources.list.d/mongodb-org-5.0.list 来启用 MongoDB 存储库,并且由于 MongoDB 的“bullseye”版本尚未发布,因此我们使用MongoDB 的“buster”版本。
更新存储库。
现在我们将安装 MongoDB 包以及与 MongoDB 相关的其他包。
成功安装MongoDB后,使用systemctl命令启动它。
MongoDB 启动后,将其启用为
检查 MongoDB 的状态并验证其是否运行成功。
检查安装的 MongoDB 版本。
要保护 MongoDB,请启动 MongoDB。
在MongoDB环境中输入“admin”。
您将切换到数据库主干。编写以下命令添加用户创建用户,用户名是“mongoAdmin”,密码是“abc123”,您可以相应地更改用户名和密码:
{
user: “mongoAdmin”,
pwd: “abc123”,
Roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ]
}
)
输出显示用户添加成功。完成后,输入“quit()”退出 MongoDB 环境。
要启用MongoDB的安全性,请打开MongoDB的配置文件。
找到“Security”,通过删除“#”来取消注释,并在其旁边写一行。
按 CTRL + S 保存,然后按 CTRL + X 退出。重新启动 MongoDB,以便它可以刷新修改的更改:
为了验证用户是否已添加,我们将运行以下命令,用您的用户名更改命令中的“mongoAdmin”,执行后,它会要求输入密码,输入密码,在我们的例子中是“abc123”。
进入 MongoDB 环境后,输入“use admin”。
要显示用户,请输入“show users”:
可以看到我们创建的用户已经显示出来了。
结论
如果您熟悉 JavaScript,MongoDB 会很容易使用。而且,它是无模式的。除此之外,由于其易用性和效率,推荐给初学者。在这篇文章中,我们讨论了 MongoDB 的安装过程,将其密钥导入 Debian 存储库,然后安装它。启动并启用后确认其状态,然后通过为其分配角色将用户添加到 MongoDB。