在下一篇文章中,我们将研究如何在Ubuntu上安装MongoDB。 这是一个系统 数据库 面向文档的,基于开源技术的 NoSQL的。 这与现代Web应用程序开发兼容。 它包括灵活性,表达性查询语言,二级索引等功能。 此外,它具有强大的可伸缩性和性能,可使用功能强大的数据库创建现代应用程序。
蒙多数据库 而不是将数据保存在表中,就像在关系数据库中一样, 将它们保存在BSON数据结构中 (类似JSON的规范)和动态模式。 这使得在某些应用程序中的数据集成更加容易和快捷。
MongoDB是一个数据库系统 适用于生产并具有多种功能。 这种类型的数据库在工业中被广泛使用。 它的源代码可用于以下操作系统: Gnu / Linux,Windows,OSX和Solaris。
在下面的几行中,我们将了解如何 使用apt软件包管理器在最后三个Ubuntu LTS版本上安装MongoDB 4.4.
安装MongoDB 4.4
平台支援
MongoDB 4.4 Community Edition包含以下Ubuntu LTS版本(长期支持)64位: 20.04 LTS('Focal'),18.04 LTS('Bionic'),16.04 LTS('Xenial')
Ubuntu的默认存储库提供或可能提供过时的MongoDB版本。 为此原因 我们将从官方存储库中安装此数据库系统的最新版本.
将MongoDB存储库添加到Ubuntu
要在Ubuntu上安装最新版本的MongoDB社区版, 我们需要安装必要的依赖项。 为此,我们只需要打开一个终端(Ctrl + Alt + T)并使用以下命令:
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
我们继续 从MongoDB导入公共GPG密钥。 包管理系统使用它,我们将使用添加它 wget的 从终端(Ctrl + Alt + T):
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
之后 我们将创建文件mongodb-org-4.4.list,其中将包含我们正在使用的Ubuntu版本的MongoDB存储库的详细信息。 该文件将位于目录中 /etc/apt/sources.list.d/。 要创建它,我们仅需在终端(Ctrl + Alt + T)中执行以下命令,具体取决于我们系统的版本:
Ubuntu 20.04(Focal)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 18.04(仿生)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 16.04(Xenial)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
现在我们要 更新可用软件列表 从存储库中:
sudo apt update
在Ubuntu上安装MongoDB 4.4数据库
现在启用了MongoDB存储库,我们可以 安装最新的稳定版本 在终端(Ctrl + Alt + T)中运行以下命令:
sudo apt install mongodb-org
在安装过程中,将创建配置文件 /etc/mongod.conf,数据目录 / var / lib / mongod通过日志目录 / var / log / mongodb.
默认情况下,MongoDB在mongodb用户帐户下运行。 如果更改用户,则还必须更改对data和records目录的权限,以分配对这些目录的访问权限。
启动MongoDB
现在我们可以 开始并验证mongod进程 运行以下命令:
sudo systemctl start mongod sudo systemctl status mongod
sudo service mongod start sudo service mongod status
启动mongo shell
如果一切正确,我们现在可以 启动一个没有选项的mongo shell,以连接到在我们本地主机上运行的mongodb 使用默认端口 27017:
mongo
卸载
至 完全删除MongoDB,包括MongoDB应用程序,配置文件以及所有包含数据和日志的目录,在终端(Ctrl + Alt + T)中,我们将必须执行以下命令:
sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
有了这个,我们在Ubuntu中已经有了MongoDB。 有关MongoDB 4.4的配置和使用的更多信息,用户可以查阅 文件 在项目网站上提供。