记录在Linux服务器中一步步安装MongoDB数据库的过程

域小名 主机运维文档字数 1916阅读6分23秒阅读模式

我们很多人可能知道,MYSQL数据库是我们常用的数据库,但是有些朋友可能喜欢用MongoDB数据库,于是我们准备在这篇文章中介绍如何安装MongoDB数据库。

MongoDB和MySQL是两种广泛使用的数据库管理系统,它们在数据模型、查询语言、可扩展性和使用场景等方面存在显著差异。MongoDB是一种面向文档的NoSQL数据库,采用BSON(Binary JSON)格式存储数据,这种灵活性使其非常适合处理非结构化或半结构化的数据。相比之下,MySQL是一种关系型数据库,基于表结构存储数据,支持复杂的SQL查询和事务处理,对于需要高度一致性和完整性的应用场景具有优势。

在可扩展性方面,MongoDB的横向扩展能力更强,可以轻松应对大数据量的存储和查询需求,而MySQL在纵向扩展方面表现更佳,适合在单个服务器上提供高性能。因此,在选择数据库时,需要根据具体的应用需求和数据特性来决定是使用MongoDB还是MySQL。

在这篇文章中,我记录的是在CentOS上安装MongoDB数据库的过程。

登录后,您将想要为MongoDB添加最新的存储库,以便Linux知道从哪里安装MongoDB。为此,您需要导航到/etc/yum.repos.d/文件夹。您可以使用这样的CD命令来执行此操作,

cd /etc/yum.repos.d

这将为您带来存储库目录。在这里,您将想要创建一个名为的文件 mongodb-org-3.6.repo 并输入一些特定的内容。 您可以使用nano命令或您喜欢的文本编辑器进行此操作以编辑该文件。

nano mongodb-org-3.6.repo

带来了对编辑的新文件打开后,您将要输入以下内容:

[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

一旦全部键入,您可以关闭文件并通过按Control + x然后输入Y来保存更改。这将使您回到命令行(从文本编辑器中脱离)。

现在,您可以安装MongoDB了。 我们将使用yum命令,如下所示:

sudo yum install mongodb-org -y

进入上面的命令将开始安装过程,这可能需要几分钟。 虽然完成后,MongoDB将准备好使用。 要启动服务器,您将键入:

sudo service mongod start

如何在Debian上安装MongoDB?

通过SSH登录到服务器。

在成功登录后,像上述CentOS的步骤一样,您需要将存储库添加到包管理器。为此,它需要额外的步骤。首先在此处运行此命令:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

使用Package Manager安装MongoDB,APT要求包使用GPG键签名。该命令导入MongoDB Public GPG键供我们使用。现在,您需要将MongoDB的存储库添加到包管理器。这通常取决于您使用的Debian版本。

Debian 7:

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

Debian 8:

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

在执行您拥有的版本的正确命令后,您需要更新本地包数据库。幸运的是这个命令并不那么长或复杂。这可以通过键入:

sudo apt-get update

一旦完成并完成了执行,您将安装MongoDB。非常类似于它在CentOS中的完成方式,您可以通过键入命令来执行此操作:

sudo apt-get install mongodb-org -y

这可能需要一点时间来运行和安装所需的依赖项。 但是一旦完成,您现在就可以在服务器上开始使用MongoDB。 要启动MongoDB服务器,可以通过键入以下命令来启动:

sudo service mongod start

 
  • 本文由 域小名 发表于 2024年12月24日 19:50:20
  • 转载请务必保留本文链接:https://www.yumingyouhui.com/2626.html
  • MongoDB数据库安装