如何在Ubuntu 16.04中安装MongoDB

本文概述

  • 1.注册MongoDB存储库
  • 2.安装MongoDB
  • 3.启动MongoDB服务
  • 4.在启动时启用MongoDB
MongoDB是使用面向文档的数据模型的众所周知的开源数据库。它将数据存储在灵活的, 类似于JSON的文档中, 这意味着字段随文档的不同而变化, 并且数据结构可以随时间轻松更改, 从而使数据易于使用。
【如何在Ubuntu 16.04中安装MongoDB】对于某些开源应用程序甚至你的开源应用程序, 显然你需要在服务器MongoDB社区服务器上安装它来存储和提供数据库。在Ubuntu 16.04中, 该任务非常容易实现, 我们将在本文中向你展示如何实现。
1.注册MongoDB存储库 在大多数ubuntu发行版上, 如果尝试使用第2步中提到的命令直接安装MongoDB, 则由于缺少MongoDB存储库, 执行可能会失败。 Ubuntu软件包存储库中已经提供了MongoDB的默认软件包, 但是官方的MongoDB存储库提供了最新版本, 是建议安装此软件的方式。 Ubuntu通过验证软件包是否已使用GPG密钥签名来确保软件包的真实性, 因此我们首先必须使用以下命令将其密钥导入正式的MongoDB存储库:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

将GPG密钥导入系统后, 使用以下命令创建存储库列表:
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

然后, 在添加存储库详细信息之后, 你只需要使用以下内容更新软件包列表:
sudo apt-get update

现在, 你终于可以在接下来的步骤中使用上述命令安装mongodb社区服务器了。
2.安装MongoDB 要安装MongoDB社区服务器, 请在终端上运行以下命令:
sudo apt-get install mongodb-org

它将安装几个包含MongoDB的最新稳定版本的软件包, 以及用于MongoDB服务器的有用的管理工具。安装完成后, 服务将无法启动, 除非你使用命令进行操作(在下一步中进行介绍)。
3.启动MongoDB服务 要启动MongoDB服务器, 请运行以下命令:
sudo systemctl start mongod

现在, 你的应用程序将可以访问Mongo, 并且能够创建和访问存储的数据库。你可以使用以下命令来验证mongodb服务器服务的状态:
sudo systemctl status mongod

这将在你的终端中生成类似于以下内容的输出:
如何在Ubuntu 16.04中安装MongoDB

文章图片
4.在启动时启用MongoDB 最后但同样重要的是, 你需要使用以下命令使MongoDB服务器在每次服务器启动时自动启动:
sudo systemctl enable mongod

因此, 当你重新启动或启动服务器时, 此服务将同时启动, 并且你的应用程序也将自动运行。
编码愉快!

    推荐阅读