首页 > 数据库 > MongoDB > 正文

在 Linux 上安装 MongoDB 社区版 4.0

王林
发布: 2023-08-29 11:29:05
转载
774 人浏览过

在 Linux 上安装 MongoDB 社区版 4.0

简介

MongoDB 是一种流行的开源 NoSQL 数据库管理系统,以其可扩展性、灵活性和易用性而闻名。如果您使用的是 Linux 操作系统并希望安装 MongoDB Community Edition 4.0,本文将为您提供详细的指南,并附有示例和相应的命令输出。

先决条件

在继续安装之前,请确保满足以下先决条件 -

  • 基于 Linux 的操作系统(例如 Ubuntu、CentOS 或 Debian)。

  • root 或 sudo 权限。

  • 有效的互联网连接。

第 1 步:导入 MongoDB GPG 密钥

要开始安装过程,我们首先需要导入 MongoDB GPG 密钥。打开终端并执行以下命令 -

示例

wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -
登录后复制

输出

OK
登录后复制

第 2 步:创建 MongoDB 存储库文件

接下来,我们需要创建一个 MongoDB 存储库文件,以确保包管理器可以获取 MongoDB 包。运行以下命令来创建存储库文件 -

对于 Ubuntu 18.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
登录后复制

对于 Ubuntu 20.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
登录后复制

输出

No output will be displayed if the command is executed successfully.
登录后复制

第 3 步:更新包管理器

创建存储库文件后,使用以下命令更新包管理器 -

示例

sudo apt-get update
登录后复制

输出

Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1,275 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,150 B]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [3,522 B]
Get:9 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [8,988 B]
Get:10 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,044 B]
Get:11 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [804 B]
Fetched 13.3 MB in 4s (3,549 kB/s)
Reading package lists... Done
登录后复制

第 4 步:安装 MongoDB 社区版 4.0

现在,是时候安装 MongoDB Community Edition 4.0 了。执行以下命令启动安装 -

示例

sudo apt-get install -y mongodb-org
登录后复制

输出

终端将显示正在下载和安装的软件包。安装完成后,您将看到以下输出 -

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
The following NEW packages will be installed:
  mongodb-org mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 100 MB/100 MB of archives.
After this operation, 283 MB of additional disk space will be used.
Get:1 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-shell amd64 4.0.0 [6,195 kB]
Get:2 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-server amd64 4.0.0 [18.9 MB]
Get:3 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-mongos amd64 4.0.0 [9,944 kB]
Get:4 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-tools amd64 4.0.0 [113 MB]
Get:5 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org-database amd64 4.0.0 [22.2 MB]
Get:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org amd64 4.0.0 [6,448 B]
Fetched 100 MB in 10s (10.2 MB/s)      
Selecting previously unselected package mongodb-org-shell.
(Reading database ... 144813 files and directories currently installed.)
Preparing to unpack .../0-mongodb-org-shell_4.0.0_amd64.deb ...
Unpacking mongodb-org-shell (4.0.0) ...
...
...
Setting up mongodb-org-database (4.0.0) ...
Setting up mongodb-org (4.0.0) ...
Processing triggers for ureadahead (0.100.0-21) ...
登录后复制

第 5 步:启动并验证 MongoDB

安装完成后,使用以下命令启动 MongoDB 服务并使其在系统启动时自动启动 -

示例

sudo systemctl start mongod
sudo systemctl enable mongod
登录后复制

输出

$ sudo systemctl enable mongod
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /lib/systemd/system/mongod.service.
登录后复制

第 6 步:验证 MongoDB 安装

为了确保 MongoDB 正确安装并运行,请执行以下命令来检查服务的状态 -

示例

sudo systemctl status mongod
登录后复制

保存到 grepper

输出

终端将显示 MongoDB 服务的状态。如果运行成功,您将看到类似的内容 -

mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-06-26 10:32:15 UTC; 2 days ago
     Docs: https://docs.mongodb.org/manual
 Main PID: 1234 (mongod)
    Tasks: 27 (limit: 4915)
   Memory: 251.3M
   CGroup: /system.slice/mongod.service
           └─1234 /usr/bin/mongod --config /etc/mongod.conf

Jun 26 10:32:15 server systemd[1]: Started MongoDB Database Server.
登录后复制

结论

恭喜!您已在 Linux 系统上成功安装 MongoDB Community Edition 4.0。 MongoDB 现在已准备好用于满足您的数据库管理需求。请记住浏览 MongoDB 文档以了解有关其特性和功能的更多信息。

在本文中,我们介绍了分步安装过程,包括导入 GPG 密钥、创建存储库文件、更新包管理器、安装 MongoDB、启动服务和验证安装。

现在,您可以利用 MongoDB 面向文档的数据库系统的强大功能,在 Linux 环境上构建可扩展且灵活的应用程序。快乐编码!

以上是在 Linux 上安装 MongoDB 社区版 4.0的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!