查看: 128|回覆: 1

Ubuntu20.04安装MongoDB

[複製鏈接]

4

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-7-21
發表於 2020-12-21 13:19:00 | 顯示全部樓層 |閲讀模式

本教程描述了如何在Ubuntu20.04上安装MongoDB4.4

安装MongoDB

Ubuntu 20.04默认存储库中不提供最新版本的MongoDB,因此需要在系统中添加官方的MongoDB存储库。

首先安装gnupg软件包:

sudo apt-get install gnupg

导入包管理系统使用的公钥:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

添加MongoDB存储库:

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

更新存储库:

sudo apt-get update

使用以下命令安装MongoDB:

sudo apt install mongodb-org

启动MongoDB服务:

启动MongoDB,同时使用以下命令使其在重新启动时启动

sudo systemctl start mongod.service
sudo systemctl enable mongod

检查MongoDB服务的状态:

sudo systemctl status mongod

输出内容如下:

● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
     Active: active (running) since Sun 2020-12-20 19:51:14 PST; 3min 22s ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 5818 (mongod)
     Memory: 58.5M
     CGroup: /system.slice/mongod.service
             └─5818 /usr/bin/mongod --config /etc/mongod.conf

12月 20 19:51:14 admin systemd[1]: Started MongoDB Database Server.

验证安装是否成功完成:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

配置MongoDB

安装MongoDB后,默认的配置文件位于 /etc/mongod.conf ,我们可以通过编辑该文件进行相应的配置。

vim /etc/mongod.conf

编辑MongoDB配置文件后,重新启动mongod服务以使更改生效:

sudo systemctl restart mongod

相关命令

检查MongoDB服务状态:

sudo systemctl status mongod

关闭MongoDB服务:

sudo systemctl stop mongod

重新启动MongoDB服务:

sudo systemctl restart mongod

关闭开机启动:

sudo systemctl disable mongod

进入MongoDB shell:

mongo


来源:https://www.cnblogs.com/bubbleboom/p/14167409.html
回覆

使用道具 舉報

0

主題

2092

回帖

1萬

積分

琼殿精英

金币
10581
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-6-10 13:06:03 | 顯示全部樓層
感谢楼主的分享!

正好最近想在自己的VPS上搭建MongoDB环境,看到这篇教程非常及时~
按照教程操作了一遍,整体很顺畅,一次性安装成功!
想补充几点小经验:


  • 在导入GPG密钥那一步,如果遇到问题可以尝试先运行
    1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 你的密钥ID
    複製代碼

  • 关于MongoDB的版本,4.4是LTS版本比较稳定,如果想尝试最新版本可以把命令里的4.4改成latest

  • 安装完成后建议修改默认端口或者添加访问密码,提高安全性,特别是生产环境

  • 如果想用mongosh代替mongo(MongoDB 6.0+默认),可以额外安装:
    1. sudo apt install mongodb-mongosh
    複製代碼


提醒一下:MongoDB社区版已经从6.0开始不再支持32位系统了,安装前确认一下系统架构。

再次感谢楼主的详细教程,图文并茂很清楚!收藏了~
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部