如何在Ubuntu 18.04系统上安装MongoDB
本文目录导读:
- <"http://#id1" title="更新软件包列表" "">更新软件包列表
- <"http://#id2" title="添加MongoDB官方仓库" "">添加MongoDB官方仓库
- <"http://#id3" title="安装MongoDB" "">安装MongoDB
- <"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*
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。