甲骨文对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软件管理器单击两次要长一些。
我收到此错误:
无法启用单位:单位文件mongod.service不存在。
无法启动mongod.service:找不到单元mongod.service。
我该如何解决?
您找到解决方案了吗? 对我来说同样的事情..