如何在Ubuntu 24.04上安装MongoDB

2024年 4月 26日 260.5k 0

当涉及到数据库时,可以有关系数据库或非关系数据库。关系数据库遵循SQL语法,其数据存储在结构化表中。这类数据库的例子有MySQL。然而,非关系数据库以其他格式存储数据,如图、文档等,MongoDB就是一个很好的例子。

MongoDB是一个非关系数据库,将数据存储为文档。该数据库是开源的,通过将其存储库添加到源代码列表中,您可以将其安装在Ubuntu 24.04上。这篇文章将引导您完成所需的每一步。

Ubuntu 24.04上的MongoDB安装指南

选择MongoDB而不是其他数据库有很多原因。例如,如果您想实现可扩展性和灵活性,MongoDB是理想的非关系数据库。此外,MongoDB还支持32位和64位系统。

要安装MongoDB,请使用以下步骤。

步骤1:更新存储库

在安装MongoDB时,建议的方法是通过将MongoDB存储库添加到源列表中来获得其最新版本。因此,我们必须首先通过更新包索引来刷新它。

$sudo apt更新

步骤2:安装依赖程序包

在我们安装MongoDB之前,需要在Ubuntu 24.04上提供一些软件包。其中一些已经安装,但您应该运行以下命令来处理这些依赖程序包。

$sudo apt-install gnupg wget apt-transport https ca证书软件属性公共

步骤3:导入MongoDB的GPG密钥

当从第三方存储库安装程序包时,您应该导入GPG密钥来验证程序包的真实性,以确保不会对您的系统造成损害。对于MongoDB存储库,我们将导入以下GPG密钥。

$wget-qO-https://pgp.mongodb.com/server-7.0.asc|gpg--dearmor|sudo tee/usr/share/keyrings/mongodb-server-7.0.gpg>/dev/null

步骤4:添加MongoDB的存储库

下一步是为Ubuntu Noble Numbat添加MongoDB存储库。我们已经使用echo命令将存储库添加到源列表中。lsb_release-cs将获取Ubuntu 24.04的代码名,并使用它来获取相应的MongoDB存储库。

$echo“deb[arch=amd64,arm64签名者=/usr/share/keyrings/mongodb-server-7.0.gpg]https://repo.mongodb.org/apt/ubuntu$(lsb_release-cs)/mongodb org/7.0多元宇宙“|sudo tee-a/etc/apt/sources.list.d/mongodb-org-7.0.list

再次更新您的存储库以刷新新添加的存储库。

$sudo apt更新

步骤5:安装MongoDB

有了我们系统上的MongoDB存储库,我们现在可以使用以下命令安装MongoDB。

$sudo-apt-installmongodb.org

步骤6:启用并启动MongoDB服务

安装MongoDB后,我们仍然需要启用它并进行检查,以确保它处于活动状态并正在运行。我们将使用以下命令引用mongod.service。

$sudo systemctl启用mongod.service

$sudo systemctl状态mongod.service

步骤7:测试MongoDB连接

我们已经在系统上安装了MongoDB,但我们需要测试连接以确保一切正常。一个很好的方法是使用mongosh shell工具运行连接状态。如果可以建立到数据库的连接,我们将获得“OK”返回状态。

$mongosh--eval“db.runCommand({connectionStatus:1})”

步骤8:配置MongoDB以获得更好的安全性

MongoDB有一些基本配置,可以正常使用。但是,建议编辑其配置文件的安全部分,尤其是在生产环境中使用它时。使用文本编辑器打开MongoDB的配置文件,并编辑安全部分,使其如下图所示。

保存文件,退出文本编辑器,然后重新启动MongoDB服务。

$sudo systemctl重新启动mongod.service

步骤9:创建管理员用户

作为增强数据库安全性的一部分,您需要创建一个管理用户。要执行此操作,请使用以下命令访问MongoDB外壳,并选择要使用的数据库。

$mongosh

$use管理员

接下来,为数据库创建一个管理员用户,并设置他们的密码和用户名。此外,设置他们的角色,最后退出外壳关闭它。

要验证您的管理员用户是否已成功创建,请使用他们的用户名和指定的密码登录到MongoDB。

$mongosh-u用户名-p

输入密码后,您应该可以访问MongoDB。最后一步是选择管理数据库并显示可用用户。

输出应该确认您的管理员用户存在。

这就是如何在Ubuntu 24.04上安装MongoDB。

结论

MongoDB是从事可扩展项目的开发人员首选的非关系数据库。要安装MongoDB,请将其存储库添加到源列表中,然后使用APT进行安装。接下来,配置数据库并设置管理员用户。我们已经讨论了您应该遵循的步骤,并给出了实际的例子。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论