MongoDB数据库的下载安装与配置

本节首先介绍一下 MongoDB 数据库,并对它与 MySQL 数据库的不同进行介绍,然后重点讲解如何下载、安装 MongoDB 数据库。

关系数据库与非关系数据库

MySQL 数据库不同,MongoDB 是一种非关系型数据库,下面先来简单了解一下什么是关系型数据库和非关系型数据库。

关系型数据库

关系型数据库指的是采用关系模型(即二维表格模型)来组织数据的数据库,通常由许多数据表组成,其常用到的几个概念如下。

  • 关系:一张二维表,每个关系都具有一个关系名,也就是表名。

  • 记录:二维表中的一行。

  • 字段:二维表中的一列。

  • 域:字段的取值范围,也就是数据库中某一列的取值限制。

  • 主键:一组可以唯一标识记录的属性,由一个或多个字段组成。

  • 表结构:指对数据中字段关系的描述。其格式为:关系名(字段1,字段2, …​,字段N)。

常用的关系型数据库有 MySQLOracleSQL Serve 等。

非关系型数据库

非关系型数据库,简称 NoSQL(not only SQL),指非关系型的、分布式的数据存储系统,它以键值对的形式存储数据,且结构不固定,每个记录可以根据需要增加一些自己特有的键值对,而不用局限于固定的结构。

非关系型数据库的一个最大特点是去掉了关系型数据库的关系型特性,数据之间无关系,这样就非常容易扩展。对于大数据量,非关系型数据库都具有非常高的读写性能,这都得益于它的无关系性、数据库的简单结构。但是,非关系型数据库不适于持久存储海量数据。

常用的非关系型数据库有 MongoDBRedisHBase 等。

下载MongoDB数据库

MongoDB 是一种非关系型数据库,它其实是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库中功能最丰富、最像关系型数据库的一个,本节首先介绍如何下载 MongoDB 数据库。步骤如下。

(1) 在浏览器的地址栏中输入地址 https://www.mongodb.com/download-center/community ,并按 Enter 键,进入 MongoDB 数据库的下载页面,如图 16.1 所示。

写作本书时,MongoDB 数据库的最新版本是 4.4.6,用户可以根据自身的需要,单击版本显示文本框右侧的向下箭头,选择其他版本进行下载。

(2) 单击 Download 按钮,这时会在浏览器的下载栏中显示下载进度及剩余时间(不同浏览器的显示位置不同,图 16.2 是 Windows 10 系统自带的 Microsoft Edge 浏览器中的显示效果),等待下载完成即可,下载完成的 MongoDB 安装文件如图 16.3 所示。

image 2024 04 17 22 40 40 924
Figure 1. 图16.1 MongoDB的下载页面
image 2024 04 17 22 41 00 808
Figure 2. 图16.2 显示下载进度及剩余时间
image 2024 04 17 22 41 20 968
Figure 3. 图16.3 下载完的MongoDB安装文件

安装MongoDB数据库

下载完 MongoDB 的安装文件后,就可以进行安装了,安装步骤如下。

(1) 双击下载的 MongoDB 数据库安装文件 mongodb-windows-x86_64-4.4.6-signed.msi,等待加载完成后,进入欢迎安装界面,单击 Next 按钮,如图 16.4 所示。

image 2024 04 17 22 42 30 904
Figure 4. 图16.4 欢迎安装界面

(2) 进入安装协议界面,选中 “I accept the terms in the License Agreement” 复选框,表示同意 MongoDB 数据库的使用协议,然后单击 Next 按钮,如图 16.5 所示。

(3) 进入安装类型选择界面,该界面中提供两种安装类型,其中 Complete 表示全部安装,Custom 表示典型安装。对于一般的开发者,选择 Custom 典型安装即可,这里单击 Custom 按钮,如图16.6所示。

image 2024 04 17 22 43 26 376
Figure 5. 图16.5 安装协议界面
image 2024 04 17 22 43 54 977
Figure 6. 图16.6 安装类型选择界面

(4) 进入典型安装设置界面,首先单击 Browse 按钮设置 MongoDB 数据库的安装路径,然后单击 Next 按钮,如图16.7所示。

本书将 MongoDB 数据库安装在 “D:\Program Files\MongoDB” 文件夹中。

(5) 进入服务配置界面,在该界面中可以对 MongoDB 数据库服务的相关内容进行设置,包括域、名称、密码、数据路径、日志路径等,这里采用默认设置,直接单击 Next 按钮,如图 16.8 所示。

image 2024 04 17 22 45 09 248
Figure 7. 图16.7 典型安装设置界面
image 2024 04 17 22 45 41 577
Figure 8. 图16.8 服务配置界面

(6) 进入 MongoDB Compass 安装配置界面,MongoDB CompassMongoDB 数据库的图形操作界面,作为开发者,一般不使用该图形操作界面,所以不建议安装,因此这里取消 “Install MongoDB Compass” 复选框的选中状态,然后单击 Next 按钮,如图16.9所示。

(7) 进入准备安装界面,直接单击 Install 按钮即可开始 MongoDB 数据库的安装,如图 16.10 所示。

image 2024 04 17 22 46 40 985
Figure 9. 图16.9 MongoDB Compass安装配置界面
image 2024 04 17 22 47 06 387
Figure 10. 图16.10 准备安装界面

(8) 进入安装进度显示界面,该界面中显示正在进行的安装操作及安装进度,如图 16.11 所示。

(9) 安装完成后,进入安装完成界面,直接单击 Finish 按钮,即可完成 MongoDB 数据库的安装,如图 16.12 所示。

image 2024 04 17 22 47 57 130
Figure 11. 图16.11 安装进度显示界面
image 2024 04 17 22 48 21 688
Figure 12. 图16.12 安装完成界面

配置并测试MongoDB数据库

安装 MongoDB 后,需要配置环境变量,这里以 Windows 10 系统为例讲解配置 MongoDB 环境变量的步骤,具体步骤如下。

(1) 右击 “此电脑”,在弹出的快捷菜单中选择 “属性” 命令,打开 “系统属性” 对话框,单击 “高级系统设置”,切换到 “系统属性” 对话框的 “高级” 选项卡,单击 “环境变量” 按钮,如图 16.13 所示。

image 2024 04 17 22 49 43 554
Figure 13. 图16.13 “系统属性” 对话框的 “高级” 选项卡

(2) 打开 “环境变量” 对话框,在该对话框中选择下方 “系统变量” 中的 Path 选项,单击 “编辑” 按钮,如图 16.14 所示。

image 2024 04 17 22 50 59 457
Figure 14. 图16.14 “环境变量”对话框

(3) 打开 “编辑环境变量” 对话框,单击 “新建” 按钮,在新建的项中输入 MongoDB 的安装路径(笔者的 MongoDB 数据库安装路径是 “D:\Program Files\MongoDB\Server\4.4\bin”,如果不是这个路径,需要根据自己的实际情况进行修改),然后依次单击 “确定” 按钮,关闭 “编辑环境变量” 对话框、“环境变量” 对话框和 “系统属性” 对话框,如图 16.15 所示。

image 2024 04 17 22 52 20 866
Figure 15. 图16.15 设置环境变量

(4) 通过以上步骤,就完成了 MongoDB 环境变量的配置。接下来在系统的 “命令提示符” 对话框中输入 “mongo” 命令,验证 MongoDB 数据库是否正确安装和配置。如果安装成功并配置正确,会显示如图 16.16 所示信息。

image 2024 04 17 22 53 06 242
Figure 16. 图16.16 测试MongoDB数据库是否正确安装和配置