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