先决条件在继续安装之前,请确保满足以下先决条件 -
基于 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.04echo 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.04echo 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... donebuilding dependency tree reading state information... donethe following additional packages will be installed: mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-toolsthe following new packages will be installed: mongodb-org mongodb-org-database mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools0 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 mongodsudo systemctl enable mongod
输出$ sudo systemctl enable mongodcreated 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.confjun 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的详细内容。
