内容来自samhan
简介
MongoDB 是一种流行的开源 NoSQL 数据库管理系统,以其可扩展性、灵活性和易用性而闻名。如果您使用的是 Linux 操作系统并希望安装 MongoDB Community Edition 4.0,本文将为您提供详细的指南,并附有示例和相应的命令输出。 本文来自zvvq
先决条件
在继续安装之前,请确保满足以下先决条件 - copyright zvvq
基于 Linux 的操作系统(例如 Ubuntu、CentOS 或 Debian)。 内容来自samhan
root 或 sudo 权限。
有效的互联网连接。
本文来自zvvq
第 1 步:导入 MongoDB GPG 密钥
要开始安装过程,我们首先需要导入 MongoDB GPG 密钥。打开终端并执行以下命令 - 内容来自zvvq,别采集哟
示例
1 内容来自zvvq,别采集哟
wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add - copyright zvvq
输出
1
内容来自samhan
第 2 步:创建 MongoDB 存储库文件
接下来,我们需要创建一个 MongoDB 存储库文件,以确保包管理器可以获取 MongoDB 包。运行以下命令来创建存储库文件 -
对于 Ubuntu 18.04
1
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
内容来自zvvq,别采集哟
对于 Ubuntu 20.04
1 本文来自zvvq
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 内容来自samhan
输出
1
No output will be displayed if the command is executed successfully.
第 3 步:更新包管理器
创建存储库文件后,使用以下命令更新包管理器 -
示例
1
内容来自zvvq,别采集哟
sudo apt-get update 本文来自zvvq
输出
1
内容来自zvvq,别采集哟
2
内容来自samhan
3 zvvq好,好zvvq
4 本文来自zvvq
5 内容来自zvvq
6
内容来自zvvq
7 zvvq
8
9
10 内容来自samhan666
11
内容来自samhan666
12 本文来自zvvq
13 内容来自samhan
Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB] zvvq
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] 内容来自samhan
Get:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] 内容来自samhan666
Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1,275 kB] copyright zvvq
Get:6 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB]
内容来自zvvq
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2,150 B]
zvvq
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] 本文来自zvvq
Get:10 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,044 B] zvvq
Get:11 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [804 B] zvvq.cn
Fetched 13.3 MB in 4s (3,549 kB/s) 内容来自zvvq,别采集哟
Reading package lists... Done zvvq好,好zvvq
第 4 步:安装 MongoDB 社区版 4.0
现在,是时候安装 MongoDB Community Edition 4.0 了。执行以下命令启动安装 - 内容来自zvvq,别采集哟
示例
1
内容来自zvvq
sudo apt-get install -y mongodb-org
内容来自samhan
输出
终端将显示正在下载和安装的软件包。安装完成后,您将看到以下输出 -
zvvq
1
2 zvvq.cn
3 内容来自zvvq
4 zvvq.cn
5 内容来自zvvq
6 内容来自samhan
7 zvvq
8 zvvq.cn
9
10 内容来自samhan
11 本文来自zvvq
12 内容来自zvvq
13
内容来自zvvq,别采集哟
14
15
内容来自samhan666
16
17 本文来自zvvq
18
内容来自zvvq
19
20 内容来自zvvq
21 zvvq.cn
22 copyright zvvq
23
24
内容来自samhan
25 内容来自zvvq
26
Reading package lists... Done
Building dependency tree 内容来自samhan666
Reading state information... Done 内容来自samhan666
The following additional packages will be installed: 内容来自samhan
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 内容来自samhan666
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 内容来自samhan666
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] 内容来自zvvq
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] zvvq
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] 内容来自zvvq,别采集哟
Get:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.0/multiverse amd64 mongodb-org amd64 4.0.0 [6,448 B] 内容来自samhan
Fetched 100 MB in 10s (10.2 MB/s) 内容来自zvvq,别采集哟
Selecting previously unselected package mongodb-org-shell.
copyright zvvq
(Reading database ... 144813 files and directories currently installed.)
Preparing to unpack .../0-mongodb-org-shell_4.0.0_amd64.deb ...
zvvq好,好zvvq
Unpacking mongodb-org-shell (4.0.0) ...
内容来自samhan666
...
... 内容来自zvvq,别采集哟
Setting up mongodb-org-database (4.0.0) ... 内容来自samhan
Setting up mongodb-org (4.0.0) ... 本文来自zvvq
Processing triggers for ureadahead (0.100.0-21) ... zvvq
第 5 步:启动并验证 MongoDB
安装完成后,使用以下命令启动 MongoDB 服务并使其在系统启动时自动启动 - zvvq
示例
1 zvvq.cn
2 内容来自samhan666
sudo systemctl start mongod
本文来自zvvq
sudo systemctl enable mongod
输出
1
2 内容来自samhan666
$ sudo systemctl enable mongod
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /lib/systemd/system/mongod.service. zvvq好,好zvvq
第 6 步:验证 MongoDB 安装
为了确保 MongoDB 正确安装并运行,请执行以下命令来检查服务的状态 -
内容来自zvvq,别采集哟
示例
1 zvvq
sudo systemctl status mongod copyright zvvq
保存到 grepper
zvvq好,好zvvq
输出
终端将显示 MongoDB 服务的状态。如果运行成功,您将看到类似的内容 -
本文来自zvvq
1
2
3 copyright zvvq
4 内容来自samhan666
5
6
zvvq好,好zvvq
7 内容来自zvvq
8 zvvq好,好zvvq
9
内容来自zvvq,别采集哟
10
11
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled) zvvq好,好zvvq
Active: active (running) since Mon 2023-06-26 10:32:15 UTC; 2 days ago
Docs: https://docs.mongodb.org/manual
zvvq
Main PID: 1234 (mongod) 内容来自zvvq,别采集哟
Tasks: 27 (limit: 4915) zvvq
Memory: 251.3M 内容来自zvvq
CGroup: /system.slice/mongod.service
└─1234 /usr/bin/mongod --config /etc/mongod.conf 内容来自samhan
Jun 26 10:32:15 server systemd[1]: Started MongoDB Database Server.
zvvq好,好zvvq
结论
恭喜!您已在 Linux 系统上成功安装 MongoDB Community Edition 4.0。 MongoDB 现在已准备好用于满足您的数据库管理需求。请记住浏览 MongoDB 文档以了解有关其特性和功能的更多信息。 内容来自samhan
在本文中,我们介绍了分步安装过程,包括导入 GPG 密钥、创建存储库文件、更新包管理器、安装 MongoDB、启动服务和验证安装。
现在,您可以利用 MongoDB 面向文档的数据库系统的强大功能,在 Linux 环境上构建可扩展且灵活的应用程序。快乐编码! zvvq好,好zvvq
以上就是在 Linux 上安装 MongoDB 社区版 4.0的详细内容,更多请关注其它相关文章!