Node.js+Webpack开发实战
上QQ阅读APP看书,第一时间看更新

6.2 安装

MongoDB为Windows、Linux、macOS操作系统分别提供了对应的二进制程序,我们直接使用即可。下面简单说明一下在这三个平台上安装和启动MongoDB数据库的过程。

6.2.1 Windows

新版的MongoDB只提供x64版本的二进制编译包,支持Windows7+(含)以后的系统。

下载页面的网址为:https://www.mongodb.com/download-center/community。

最新版本的下载链接为:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.1-signed.msi。下载界面如图6-1所示。

图6-1

下载完成后以默认选项安装即可。

使用以下命令可以启动MongoDB(如果数据目录不存在,则需要事先创建)。

mongod --dbpath c:\data\mongodb

使用以下命令可以连接运行中的MongoDB:

mongo

连接MongoDB成功后会输出以下信息:

MongoDB shell version v4.2.1
>

输入version()查看MongoDB的版本:

> version()
4.2.1

如果安装或者启动MongoDB服务遇到问题,可以在作者GitHub或者公众号进行反馈。

6.2.2 Linux

Linux有众多发行版,如Ubuntu、CentOS等,可以通过源码编译安装MongoDB,也可以使用MongoDB提供的二进制包,本节以Ubuntu为例。

下载页面的网址为:https://www.mongodb.com/download-center/community。

最新版本的下载链接为:https://repo.mongodb.org/apt/ubuntu/dists/bionic/mongodb-org/4.2/multiverse/binary-amd64/mongodb-org-server_4.2.1_amd64.deb。下载界面如图6-2所示。

图6-2

下载完二进制包之后,使用以下命令安装MongoDB。

sudo dpkg -i mongodb-org-server_4.2.1_amd64.deb

在Ubuntu系统中安装完服务软件后一般会自动启动服务,如果需要手动启动MongoDB服务,可以执行以下命令:

service mongod start

使用以下命令可以连接运行中的MongoDB:

mongo

连接MongoDB成功后会输出以下信息:

MongoDB shell version v4.2.1
>

输入version()查看MongoDB的版本:

> version()
4.2.1

Ubuntu系统自带的软件仓库也有MongoDB,只不过版本有点旧,笔者目前发现的Ubuntu仓库中的MongoDB版本为3.6.3,不过作为学习使用的话,也可以直接安装,省去手动安装的问题。

使用以下命令直接安装系统软件仓库中的MongoDB:

sudo apt-get install mongodb

6.2.3 macOS

MongoDB提供给macOS的是编译好的二进制压缩包,包含二进制程序、配置等文件,需要进行一些配置才能使用,建议使用Homebrew安装MongoDB。

brew tap mongodb/brew
brew install mongodb-community

安装完MongoDB之后可执行以下命令即可运行服务端程序:

mongod --config /usr/local/etc/mongod.conf

如果需要将MongoDB作为服务运行,可以执行以下命令:

brew services start mongodb/brew/mongodb-community

使用以下命令连接运行中的MongoDB:

mongo

连接MongoDB成功后会输出以下信息:

MongoDB shell version v4.2.1
>

输入version()查看MongoDB的版本:

> version()
4.2.1