首页

3.2 安装MongoDB

关灯 护眼    字体:

上一章 章节列表 下一章


3.2.1 在Windows中安装


(1)访问 MongoDB 官网的下载页面(https://mongodb/download-center?jmp=nav#community),单击“DOWNLOAD(msi)”按钮,如图3-1所示。

图3-1 从MongoDB官网下载Windows版MongoDB

(2)双击下载的文件(如无特殊说明,只需要一直单击“Next”按钮即可)。在安装过程中将会看到如图3-2所示的界面选择安装方式,这里单击“Custom”按钮。

(3)修改文件的安装路径到 C:\Program Files\MongoDB,单击“Next”按钮进行安装,如图3-3所示。

图3-2 单击“Custom”按钮

图3-3 修改文件安装路径

(4)安装完成以后,进入C:\Program Files\MongoDB\bin,可以看到如图3-4所示的内容。

图3-4 安装完成后的文件内容

(5)将这里的所有文件全部复制并粘贴到C:\MongoDB\下,以方便管理。

手动创建存放数据文件的文件夹“C:\MongoDB\Data”,以及存放日志文件的文件夹“C:\MongoDB\Log”。最后使用记事本创建配置文件,配置文件的内容见代码3-1。

代码3-1 MongoDB配置文件

(6)将配置文件保存在“C:\MongoDB\mongod.conf”。此时,C:\MongoDB\下的内容如图3-5所示。

在D:\MongoDB的安装文件夹中的空白位置,按住Shift键并单击鼠标右键,在弹出的菜单中选择“在此处打开命令窗口”命令,然后输入以下代码启动MongoDB:

mongod.exe --config mongod.conf

图3-5 创建文件夹和配置文件以后的MongoDB文件夹

运行MongoDB以后,由于日志文件(Log)都已经被写到文件C:\MongoDB\Log\mongo.log中了。因此控制台中就什么都没有显示,如图3-6所示。这是正常现象。

图3-6 MongoDB在Windows中运行不会有内容打印出来



3.2.2 在Linux中安装


由于 Linux 有众多的发行版,不同发行版本有不同的包管理工具,所以在各个发行版本中安装MongoDB的命令可能会有一些差异。本书以Ubuntu 18.04与Ubuntu 16.04为例,来说明如何安装MongoDB。

1.在Ubuntu 18.04中安装MongoDB

(1)安装。

在Ubuntu 18.04中安装MongoDB非常简单,只需要执行以下两行命令:

sudo apt update

sudo apt install -y mongodb

(2)确认MongoDB是否正常。

Ubuntu 18.04版的MongoDB自带了一个配置文件(/etc/mongod.conf)。MongoDB被安装后,系统会以这个配置文件为基准,自动以服务的方式启动它。所以,MongoDB安装完成后就自启动了,不需要运行额外的命令来启动。

但是,可以通过以下命令来确认MongoDB是否正常运行:

systemctl status mongodb

图3-7中方框框住的“active(running)”表示MongoDB正在运行。

图3-7 观察MongoDB是否正常运行

提示:

如果不是以root账户登录Ubuntu,则执行systemctl命令时需要加上“sudo”,如下:

sudo systemctl status mongodb

2.在Ubuntu 16.04中安装MongoDB

首先添加MongoDB的源,见代码3-2。

代码3-2 在Ubuntu16.04中安装MongoDB

其中主要代码说明如下。

● 第1行代码:导入包管理程序的公钥。

● 第3行代码:创建MongoDB需要用到的列表文件。

● 第5行代码:安装MongoDB。

提示:

Ubuntu 16.04版的MongoDB也自带配置文件,地址为:/etc/mongod.conf。

3.启动MongoDB

安装完成后,MongoDB服务并不会自动启动,需要使用 systemctl 命令来启动,具体命令如下:

sudo systemctl start mongod  # 启动MongoDB

sudo systemctl enable mongod  # 把MongoDB设置为开机启动

提示:

在 Ubuntu 18.04中执行 systemctl 命令时,MongoDB 对应的名字为“mongodb”。在Ubuntu16.04中,MongoDB对应的名字为“mongod”,请注意区分。



3.2.3 在macOS中安装


1.使用Homebrew安装并启动MongoDB

Homebrew是macOS系统中非常优秀的第三方包管理工具。如果读者已经安装过Homebrew,则再安装MongoDB就变得极其简单。执行以下命令即可完成安装。

brew update

brew install mongodb

使用Homebrew安装的MongoDB会自动生成配置文件。

在安装完成以后,直接使用以下命令启动MongoDB:

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

2.使用普通
m.qiduwx.com提示您,本章没有阅读完,点击下一页进入下一页阅读!

上一章 章节列表 下一章