MongoDB Community Server 安装详细教程

 更新时间:2026年06月17日 10:06:58   作者:终将老去的穷苦程序员  
这篇文章介绍MongoDB Community Server安装教程,涵盖macOS、Windows和Ubuntu安装指南,包括Homebrew安装、MSI安装和APT安装方法,感兴趣的朋友跟随小编一起看看吧

MongoDB Community Server 安装教程,适合本地开发使用。MongoDB 官方当前推荐入口是 MongoDB 安装文档Community Server 下载页

macOS 安装,推荐 Homebrew

安装 Homebrew,如果已经有就跳过:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

添加 MongoDB 官方 Homebrew 源:

brew tap mongodb/brew

安装 MongoDB Community:

brew install mongodb-community@8.0

启动 MongoDB 服务:

brew services start mongodb-community@8.0

检查是否启动成功:

brew services list

进入 MongoDB Shell:

mongosh

看到类似下面的提示就说明成功了:

test>

Windows 安装

打开下载页:
https://www.mongodb.com/try/download/community

选择:

Version:默认最新稳定版即可

Platform:Windows

Package:MSI

下载后双击 .msi 安装包。

安装方式选择:

Complete

勾选 Install MongoDB as a Service

建议勾选安装 MongoDB Compass,这是官方图形化管理工具

安装完成后打开命令行,输入:

mongosh

如果提示找不到 mongosh,需要单独安装 MongoDB Shell:
https://www.mongodb.com/try/download/shell

Ubuntu 安装,MongoDB 8.0 示例

安装依赖:

sudo apt-get install gnupg curl

导入 MongoDB GPG key:

curl -fsSL https://pgp.mongodb.com/server-8.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
--dearmor

如果是 Ubuntu 22.04:

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list

更新并安装:

sudo apt-get update
sudo apt-get install -y mongodb-org

启动 MongoDB:

sudo systemctl start mongod

设置开机自启:

sudo systemctl enable mongod

测试连接:

mongosh

常用命令

# macOS 启动
brew services start mongodb-community@8.0
# macOS 停止
brew services stop mongodb-community@8.0
# Linux 启动
sudo systemctl start mongod
# Linux 停止
sudo systemctl stop mongod
# 进入 MongoDB
mongosh

简单测试

进入 mongosh 后输入:

use testdb
db.users.insertOne({ name: "Tom", age: 18 })
db.users.find()

如果能查到刚插入的数据,就说明 MongoDB 安装并运行成功。

到此这篇关于MongoDB Community Server 安装详细教程的文章就介绍到这了,更多相关MongoDB Community Server 安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MongoDB使用小结:一些不常见的经验分享

    MongoDB使用小结:一些不常见的经验分享

    最近一年忙碌于数据处理相关的工作,跟MongoDB打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充
    2017-03-03
  • MongoDB的安装方法图文教程

    MongoDB的安装方法图文教程

    MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。本文给大家介绍了mongodb的安装教程,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • 阿里云服务器部署mongodb的详细过程

    阿里云服务器部署mongodb的详细过程

    这篇文章主要介绍了阿里云服务器部署mongodb的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • 解决MongoDB 排序超过内存限制的问题

    解决MongoDB 排序超过内存限制的问题

    最近小编遇到这样的问题:对集合执行一个大排序操作(如聚合),出现以下错误:(测试版本:MongoDB 3.0.6),怎么快速解决此问题呢?下面小编给大家分享MongoDB 排序超过内存限制的解决方法,一起看看吧
    2017-07-07
  • Mongo DB增删改查命令

    Mongo DB增删改查命令

    本文给大家汇总介绍了一下Mongo DB数据库的增删改查命令以及部分的示例,有需要的小伙伴可以参考下,希望对大家学习Mongo DB能够有所帮助
    2016-12-12
  • MongoDB数据库基础操作总结

    MongoDB数据库基础操作总结

    这篇文章主要介绍了MongoDB数据库基础操作,结合实例形式总结分析了MongoDB数据库创建、删除、集合、文档等基本操作技巧,需要的朋友可以参考下
    2020-06-06
  • MongoDB中MapReduce编程模型使用实例

    MongoDB中MapReduce编程模型使用实例

    作为一个优秀的编程模型,MapReduce在大数据处理中有很大的优势,而mongodb也支持这一编程模型,本文通过简单的单词计数示例论述在mongodb中如何使用MapReduce
    2014-04-04
  • MongoDB数据更新方法干货篇

    MongoDB数据更新方法干货篇

    之前给大家分享了MongoDB中数据查询的相关方法和技巧,那么下面这篇文章主要给大家介绍了MongoDB中数据更新方法的相关资料,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • MongoDB使用$addToSet向数组中添加元素的操作代码

    MongoDB使用$addToSet向数组中添加元素的操作代码

    使用方法$addToSet, 向数组中添加不存在的元素,如果元素已经存在于目标数组当中,则使用$addToSet不会更新当前文档,本文给大家介绍了MongoDB使用$addToSet向数组中添加元素的操作代码,感兴趣的小伙伴跟着小编一起来看看吧
    2024-06-06
  • mongoDB 实现主从读写分离实现的实例代码

    mongoDB 实现主从读写分离实现的实例代码

    这篇文章主要介绍了 mongoDB 实现主从读写分离实现的实例代码的相关资料,需要的朋友可以参考下
    2017-01-01

最新评论