如何在Ubuntu上安装MongoDB 20.04/18.04 LTS

MongoDB是一种带有索引相交的免费且可扩展的面向文档的NOSQL数据库,可启用临时查询。用户还可以使用不同的扩展名,例如安全性,集成和分析,将MongoDB用于大型应用程序。使用LDAP,X.509和Kerberos的身份验证以及基于TLS(传输层安全性)的加密。还有特定于用户的角色,审核功能以进行合规性和法医分析以及现成的组件,以确保可信赖的系统。

在本教程中,我们将在Ubuntu 20.04 LT上看到MongoDB的安装,而无需添加任何回购。另外,也可以遵循Ubuntu 18.04 LTS或19.04/19.10的相同步骤。

要求:

  • Ubuntu 20.04 LTS焦点窝服务器或桌面。
  • 一个非根本用户sudo使用权

1。更新系统

在移至MongoDB安装步骤之前,让我们更新Ubuntu的现有软件包20.04

sudo apt update

2。命令在Ubuntu上安装MongoDB 20.04

就像18.04 LTS一样,Ubuntu的官方存储库也可以在20.04的官方存储库中使用,可以使用最新版本安装。因此,无需添加任何第三方。它的单个命令将安装mongo-tools,mongodb,mongodb-clients mongodb-server和mongodb-server-server核心组件以及其他依赖项。

sudo apt install mongodb

上述命令的输出:

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3。检查MongoDB的状态

安装后,MongoDB会自动启动,如果没有,则可以使用命令:

systemctl strart mongodb

要检查MongoDB服务器是否正常运行,我们可以使用状态命令:

systemctl status mongodb

4。命令管理mongodb

这里有一些核心命令,需要管理此数据库,例如start,restart,与其他数据库一起停止服务器。

停止MongoDB服务器

sudo systemctl stop mongodb

重新开始。

sudo systemctl start mongodb

修改后重新启动服务器。

sudo systemctl restart mongodb

为了禁用MongoDB自动启动,默认情况下发生的服务器。

sudo systemctl disable mongodb

在系统启动下,再次启用服务器的自动启动。

sudo systemctl enable mongodb

要开始使用它,只需键入:

mongo

完整卸载MongoDB

如果您不希望在Ubuntu 20.04系统上使用MongoDB,只需使用以下命令将其删除:

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

关闭笔记:

因此,此墙上有关Ubuntu 20.04服务器的MongoDB安装的快速教程,您也可以看到相同的和其他相关教程。