当前位置:  首页>> 技术小册>> MongoDB入门到实战进阶

03 | 实验:安装MongoDB

在踏入MongoDB的广阔世界之前,掌握其安装步骤是每位开发者不可或缺的第一课。MongoDB作为一款高性能、开源、无模式的文档型数据库,广泛应用于大数据存储、内容管理、缓存及实时分析等场景。本章节将详细指导您如何在不同操作系统上安装MongoDB,确保您能够顺利搭建起自己的开发或测试环境。

一、安装前的准备

在安装MongoDB之前,有几点准备工作是必不可少的:

  1. 系统兼容性检查:确认您的操作系统版本是否与MongoDB的当前版本兼容。MongoDB支持多种操作系统,包括但不限于Windows、Linux(包括Ubuntu、CentOS等)和macOS。

  2. 内存与存储规划:根据预期的使用场景规划足够的内存和磁盘空间。MongoDB是内存密集型应用,建议为数据库服务器分配足够的RAM以提高性能。

  3. 网络配置(可选):如果您打算在局域网或多台机器间部署MongoDB,确保网络配置允许节点间通信。

  4. 下载MongoDB安装包:访问MongoDB官网(https://www.mongodb.com/try/download/community),选择适合您操作系统的版本进行下载。

二、在Windows上安装MongoDB

2.1 安装过程
  1. 下载MSI安装程序:从MongoDB官网下载Windows版本的MSI安装程序。

  2. 运行安装程序:双击下载的MSI文件启动安装向导。

  3. 阅读并同意许可协议:在安装向导中,仔细阅读许可协议,并勾选同意选项。

  4. 自定义安装选项:您可以选择安装MongoDB的组件(如MongoDB服务器、MongoDB Compass等),以及安装位置。对于初学者,建议安装所有组件以便体验MongoDB的完整功能。

  5. 配置服务:安装过程中,您可以设置MongoDB服务为自动启动,这样每次系统启动时MongoDB都会自动运行。

  6. 完成安装:按照向导指示完成安装过程。

2.2 验证安装

安装完成后,您可以通过以下几种方式验证MongoDB是否成功安装并运行:

  • 服务管理器:在Windows服务管理器中查找MongoDB服务,确认其状态为“正在运行”。

  • 命令行:打开命令提示符或PowerShell,输入mongo命令尝试连接到MongoDB服务器。如果连接成功,您将看到MongoDB的shell提示符。

  • MongoDB Compass:使用MongoDB Compass GUI工具连接到本地MongoDB实例,查看数据库和集合状态。

三、在Linux上安装MongoDB

Linux环境下安装MongoDB通常涉及使用包管理器或从源代码编译。以下以Ubuntu为例介绍使用APT包管理器安装MongoDB的过程。

3.1 导入MongoDB公钥

首先,需要导入MongoDB的公钥到您的apt密钥库中,以确保安装的软件包未被篡改:

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

请根据实际情况替换5.0为您希望安装的MongoDB版本。

3.2 创建MongoDB列表文件

接下来,为MongoDB创建一个APT列表文件:

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

同样,focal5.0应根据您的Ubuntu版本和MongoDB目标版本进行调整。

3.3 更新包列表并安装MongoDB
  1. sudo apt-get update
  2. sudo apt-get install -y mongodb-org
3.4 启动MongoDB服务

安装完成后,启动MongoDB服务:

  1. sudo systemctl start mongod

并设置其为开机自启:

  1. sudo systemctl enable mongod
3.5 验证安装
  • 检查服务状态sudo systemctl status mongod
  • 连接MongoDB Shell:通过mongo命令连接到MongoDB。

四、在macOS上安装MongoDB

macOS用户可以通过Homebrew包管理器或直接从MongoDB官网下载DMG安装包来安装MongoDB。

4.1 使用Homebrew安装

如果您已经安装了Homebrew,可以直接通过它安装MongoDB:

  1. brew tap mongodb/brew
  2. brew install mongodb-community
4.2 启动MongoDB服务

安装完成后,您可以通过Homebrew服务命令来启动MongoDB:

  1. brew services start mongodb-community
4.3 验证安装

与Linux和Windows类似,您可以通过mongo命令连接到MongoDB Shell,或使用MongoDB Compass GUI工具来验证安装。

五、安装后的配置与优化(可选)

安装MongoDB后,您可能需要根据实际需求进行一些配置和优化,比如调整内存使用限制、配置认证与授权、优化存储引擎等。这些高级配置将在后续章节中详细介绍。

六、总结

本章节详细介绍了在不同操作系统(Windows、Linux、macOS)上安装MongoDB的步骤。通过遵循这些步骤,您应该能够顺利搭建起自己的MongoDB环境,为进一步学习和使用MongoDB打下坚实的基础。记住,安装只是开始,MongoDB的强大功能等待您去探索和开发。随着学习的深入,您将逐渐掌握MongoDB的高级特性和最佳实践,为构建高性能、可扩展的应用程序提供有力支持。


该分类下的相关小册推荐: