如何在Ubuntu上安装MongoDB

MongoDB贴纸

甲骨文对MySQL的购买使许多数据库项目得以蓬勃发展,从而成为MySQL的强大而免费的替代品。 在网络领域,MySQL被替换为 MariaDB的,它是一个功能强大的数据库,与MySQL非常相似,但还有更多可供选择的选择和稳定的数据库,可用于网络世界,我们的应用程序或仅在Ubuntu中使用。

在这种情况下,我们将告诉您 如何安装MongoDB,一个功能强大,功能非常强大的数据库,也是开源的。 但是,该数据库的最新版本不适用于Ubuntu。 这就是为什么我们要告诉你 如何在我们的Ubuntu中安装它.

我们要告诉您的安装属于Ubuntu 16.04,但 我们可以在其他更多当前系统(例如Ubuntu 16.10或Ubuntu 17.04)上做到这一点。 要在Ubuntu中安装MongoDB,我们只需要打开一个终端并使用外部存储库执行安装即可:

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

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

sudo apt-get update

sudo apt-get install -y mongodb-org

之后,将开始在我们的Ubuntu中安装最新版本的MongoDB。 但这不是我们要做的唯一一件事。 这样,当我们启动系统时,MongoDB即可正常工作 我们必须编辑服务文件。 为此,我们打开一个终端并输入以下内容:

sudo nano /etc/systemd/system/mongodb.service

在显示的文件中,将以下文本粘贴到最后:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual

[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

我们通过按Ctrl + O保存文本,然后通过按Ctrl + X关闭文本。 现在 我们重新启动与MongoDB相关的服务 为了使更改生效:

sudo systemctl daemon-reload
sudo systemctl enable mongod
sudo systemctl start mongod

有了这个,我们在Ubuntu中已经有了MongoDB。 如您所见,它是一个简单的安装系统,但比用Ubuntu软件管理器单击两次要长一些。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   弗朗西斯科

    我收到此错误:

    无法启用单位:单位文件mongod.service不存在。
    无法启动mongod.service:找不到单元mongod.service。

    我该如何解决?

    1.    Z3r0

      您找到解决方案了吗? 对我来说同样的事情..