如何在 Ubuntu 上安装 MongoDB | 您所在的位置:网站首页 › ubuntu启动mongodb服务命令 › 如何在 Ubuntu 上安装 MongoDB |
这篇帖子是之前发表在我的博客上的 你好。在这篇文章中,我将解释如何在 Ubuntu 18.04 上安装 MongoDB。 在这篇帖子之前,我发表了一篇关于一个简单项目想法的帖子。 我现在的操作系统是 Ubuntu。我通常每 30 天更换一次操作系统。 什么是MongoDB?MongoDB是大多数著名公司使用的流行 NoSQL 数据库解决方案。 这并不意味着只有大公司才能使用它。在这篇文章中,我们将安装 MongoDB,并了解如何启用它。 先决条件基本 Linux 命令 Ubuntu 18.04 非root用户 这些是先决条件。实际上,您不必使用 Ubuntu。您可以选择自己的操作系统。 Google 上有很多关于您自己的操作系统的文档。 安装MongoDB如您所知,大多数 GNU/Linux 发行版都有带有包管理器的包存储库。 Ubuntu 就是其中之一。 Ubuntu 在其包存储库中有官方的 MongoDB 包。 Step - 1 更新包列表我们将更新包列表; sudo apt update进入全屏模式 退出全屏模式 步骤 - 2 安装 MongoDB sudo apt install mongodb进入全屏模式 退出全屏模式 此命令将安装 MongoDB 服务器以及一些管理工具。在此命令之后,您将看到一个提示。输入 Y 并输入。如果您的操作系统是最新的,则 MongoDB 将成功安装。 Step - 3 检查MongoDB服务状态 sudo systemctl status mongodb进入全屏模式 退出全屏模式 通常情况下,MongoDB 安装后会自动启动,但如果我们检查它会很好。输出将是这样的; mongodb.service - An object/document-oriented database Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-05-26 07:48:04 UTC; 2min 17s ago Docs: man:mongod(1) Main PID: 2312 (mongod) Tasks: 23 (limit: 1153) CGroup: /system.slice/mongodb.service └─2312 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf进入全屏模式 退出全屏模式 检查 MongoDB 状态的第二种方法使用此命令; mongo --eval 'db.runCommand({ connectionStatus: 1 })'进入全屏模式 退出全屏模式 输出将是这样的; MongoDB shell version v3.6.3 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.6.3 { "authInfo" : { "authenticatedUsers" : [ ], "authenticatedUserRoles" : [ ] }, "ok" : 1 }进入全屏模式 退出全屏模式 用于 MongoDB 服务的有用 Systemd 命令这些是对 MongoDB 服务有用的 systemd 命令。 验证服务状态 sudo systemctl status mongodb进入全屏模式 退出全屏模式 停止服务 sudo systemctl stop mongodb进入全屏模式 退出全屏模式 开始服务 sudo systemctl start mongodb进入全屏模式 退出全屏模式 重启服务 sudo systemctl restart mongodb进入全屏模式 退出全屏模式 禁用 MongoDB 服务 默认情况下,MongoDB 在服务器启动时启动。您可以禁用它以防止自动启动。 sudo systemctl disable mongodb进入全屏模式 退出全屏模式 启用 MongoDB 服务 要再次启用,请使用此命令; sudo systemctl enable mongodb进入全屏模式 退出全屏模式 为什么我选择MongoDB学习 MongoDB 很容易。如果您熟悉 JavaScript 或类似语言,您将学习作为程序员轻松管理它。我不是说你会在 24 小时内学会。但是你可以找到很多关于 MongoDB 从零到英雄的资源。 面向文档 高性能 No JOINS(没有直接的 SQL 连接) 灵活 基于文档的查询语言 事实上,选择数据库完全取决于你做什么。例如,将 MongoDB 用于电子商务项目的一部分会很好。假设您要构建一个博客脚本。您可以使用 MongoDB。 我们使用 MongoDB 作为数据库解决方案,因为我们将创建一个URL 缩短器 第二件事是 NestJS 完全支持MongoDB。这对我的原子项目非常有用:P 停产就这样。谢谢阅读。如果有什么问题,请告诉我。 资源DigitalOcean文档。 DZone何时使用(和不使用)MongoDB 维基百科面向文档的数据库 |
CopyRight 2018-2019 实验室设备网 版权所有 |