Linux 拨号vps windows公众号手机端

如何在Ubuntu 18.04系统上安装MongoDB

lewis 4年前 (2021-01-16) 阅读数 3 #网络运维

本文目录导读:

  1. <"http://#id1" title="更新软件包列表" "">更新软件包列表
  2. <"http://#id2" title="添加MongoDB官方仓库" "">添加MongoDB官方仓库
  3. <"http://#id3" title="安装MongoDB" "">安装MongoDB
  4. <"http://#id4" title="验证安装" "">验证安装

在Ubuntu 18.04上安装MongoDB需要经过几个步骤,MongoDB是一个流行的开源数据库,广泛用于各种应用程序,以下是详细的安装指南,帮助您在Ubuntu 18.04系统上成功安装MongoDB。

更新软件包列表

在开始安装之前,确保您的系统软件包是最新的,运行以下命令更新软件包列表:

sudo apt update

添加MongoDB官方仓库

接下来,您需要添加MongoDB的官方GPG密钥和存储库,运行以下命令:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB6B22F029DC81FAEF7B
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

这将添加MongoDB的官方存储库到您的系统中。

安装MongoDB

现在,您可以使用以下命令安装MongoDB服务器:

sudo apt install mongodb-org

系统将自动处理依赖关系并安装MongoDB,安装完成后,您可以通过运行以下命令启动MongoDB服务:

sudo systemctl start mongodb

要确保MongoDB在系统启动时自动启动,请运行以下命令:

sudo systemctl enable mongodb

验证安装

要验证MongoDB是否成功安装,您可以运行以下命令检查其状态:

sudo systemctl status mongodb

如果一切正常,您应该看到类似于以下内容的输出:

● mongodb.service - An object/document-oriented database written in C++.
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-08-14 12:30:00 UTC; 1min ago
     Docs: man:mongod(1)
           http://docs.mongodb.org/manual/
 Main PID: 12345 (mongod)
    Tasks: 12 (limit: 2317)
   Memory: 64.0M (resident: 64.0M) - RSS, shared, text, libs, data, heap, stack, private, delta%CPU (s): 0.0 (s) - user, sys, iowait, irq, softirq, steal, guest, guest_nice%CPU (s) user  sys  iowait  irq  softirq  steal  guest  guest_nice  idle  nice  iowait% mem  rss  swap  code  cache  mapped  dirty% swap (s) used  free  buff/cache  active  inactive  swapped  p% used% swap% mem% vmarea_info -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -rwxr-xr-x 1 mongodb mongodb 64M Aug 14 12:30 /var/lib/mongodb/mongod.lock -rwxr-xr-x 1 mongodb mongodb 64M Aug 14 12:30 /var/lib/mongodb/journal/prealloc64-0000000000000000* -rwxr-xr-x 1 mongodb mongodb 64M Aug 14 12:30 /var/lib/mongodb/journal/prealloc64-0000000000000001* -rwxr-xr-x 1 mongodb mongodb 64M Aug 14 12:30 /var/lib/mongodb/journal/prealloc64-0000000000000002*
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门