二、安装及配置MongoDB

1. MongoDB的安装

MongoDB的安装包,官方地址(https://www.mongodb.com),MongoDB最新开发版本是:4.4.X-rcX(X为MongoDB小版本号),稳定版本4.2.6;

下载路径: https://www.mongodb.com/download-center/community

选择对应操作系统的安装程序进行,将下载下来的MongoDB数据库直接进行安装;安装时需要选择对应的操作系统,本教程选择使用MongoDB (Windows x64 MSI)的安装版本;

2. 安装配置MongoDB

2.1 双击MongoDB安装程序,打开如下界面:

setup.png

2.2 下一步勾选协议,选择Custom进行自定义配置

compass.png

2.3 设置安装路径

这里默认设置路径C:\Program Files\MongoDB\Server\4.2\

path.png

2.4 设置按照参数

在MongoDB 4.2中新增了默认安装MongoDB Service的选项,省区了安装服务的麻烦,用户名等全部使用默认,当然读者也可以自定。Data Directory 和Log Directory为MongoDB默认的数据存储和日志存储路径。

compass.png

2.5 选择安装MongoDB连接工具

这里安装工具笔者选择使用Robo 3T,不实用官方提供的MongoDB Compass连接工具。

Robo 3T,官方地址: https://robomongo.org

Studio 3T为Robo 3T的升级版本,不好之处为收费软件,笔者建议读者尊重知识产权,如需使用更为强大的工具Studio 3T,请购买正版软件。

connection.png

3. 连接MongoDB服务

当MongoDB数据库安装完成后查看Windows系统服务,MongoDB Server服务运行正常则可连接

windows_server.png

3.1 使用DOS窗口连接MongoDB

打开cmd窗口,输入mongo,如下显示为MongoDB连接成功

MongoDB shell version v4.2.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("ddbda00e-de12-4e53-aa46-f3d57fb0b4f8") }
MongoDB server version: 4.2.3
Server has startup warnings:
2020-05-03T11:45:59.271+0800 I  CONTROL  [initandlisten]
2020-05-03T11:45:59.272+0800 I  CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2020-05-03T11:45:59.272+0800 I  CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2020-05-03T11:45:59.286+0800 I  CONTROL  [initandlisten]
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---

>

3.2 使用Robo 3T连接

设置连接信息后。点击Connect即可连接成功


connection.png

连接成功如图所示则为连接成功:


info.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。