MongoDB初探:安装与图形化界面保姆级使用指南

本文详细介绍了MongoDB的下载、安装、配置环境变量、本地服务管理,以及如何通过图形化界面Compass和Navicat进行操作。重点在于提供步骤指导,帮助读者轻松上手并提升MongoDB数据库管理效率。
摘要由CSDN通过智能技术生成


前言

MongoDB是一种流行的开源、面向文档的NoSQL数据库程序。与传统的关系型数据库不同,MongoDB将结构化数据存储为类似JSON的文档,并具有动态模式,使得在某些类型的应用程序中集成数据更容易和更快速。它以其可扩展性、灵活性和性能而闻名,特别是在处理大量数据和具有不断变化需求的应用程序方面。它被广泛应用于Web开发、大数据、实时分析和移动应用程序等领域。

在这里插入图片描述


一、MongoDB下载安装

下载解压

点击官网进入下载界面,点击最新的社区版安装包下载安装,注意下载zip,这样可以跳过安装,一步到位

在这里插入图片描述

解压后随便放在一个文件夹内,选中的为解压之后的文件目录结构,在bin文件夹同级目录下再手动创建data文件夹和log文件夹

在这里插入图片描述

data文件夹内再手动创建一个db,用来存放数据库的文件

在这里插入图片描述

配置环境变量

配置bin文件夹的环境变量,右击此电脑,选择属性,找到查看高级系统设置,点击环境变量,找到系统变量里的PATH,点击编辑,把mongoDB的bin文件路径添加到里面,最后新建完成之后要连续点击确定才会保存下来,一定要一直点确定!!!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

打开mongoDB

在bin文件夹下打开命令行,输入以下命令,出现Waiting for connections说明启动成功了!后面的路径是你创建的data 文件夹下的 db 目录路径

mongod.exe --dbpath D:\hjy\mongodb\data\db

在这里插入图片描述

在这里插入图片描述

验证:在浏览器中输入http://localhost:27017/,出现如下界面则说明验证成功

在这里插入图片描述

二、配置本地MongoDB服务

在上面我们已经成功启动了MongoDB数据库,但是要每次输入复杂的命令才能开启,现在可以不用输入命令,每次服务器开机之后自动启动MongoDB数据库,就像Mysql一样。

创建文件

在这里插入图片描述

首先在data文件夹下再手动创建一个log文件夹,在log文件夹内再手动创建一个mongo.log空文件

在这里插入图片描述
在这里插入图片描述

回到bin文件夹同级目录下,创建一个mongo.config配置文件,用记事本打开,输入以下命令后保存
(注意:后面的路径以自己的实际安装的文件路径为准)

dbpath=D:\hjy\mongodb\data\db
logpath=D:\hjy\mongodb\data\log\mongo.log

在这里插入图片描述

下载服务

在这里插入图片描述

管理员身份运行cmd,输入以下命令 (路径换成自己的文件路径)

mongod -dbpath "D:\hjy\mongodb\data\db" -logpath "D:\hjy\mongodb\data\log\mongo.log" -install -serviceName "MongoDB"

在这里插入图片描述

测试服务

输入以下命令,浏览器仍然可以正常访问http://localhost:27017/

net start MongoDB
net stop MongoDB

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

设置自动启动服务,win+r,输入services.msc,打开服务管理器,找到MongoDB所在服务,将启动类型设置为自动,就可以不用输入启动命令,直接访问27017端口了

在这里插入图片描述
在这里插入图片描述

三、图形化界面

GUI 是 Graphical User Interface 的缩写,意为图形用户界面。在软件中,GUI 是通过图形化方式来与用户交互的界面,通常使用图形元素如窗口、按钮、菜单等,而不是纯文本命令。GUI 的设计使得用户可以更直观、更容易地使用软件,而无需记忆复杂的命令或语法,使得管理和操作MongoDB数据库更加直观和方便。MongoDB有几种图形化界面(GUI)工具可供选择,下面我介绍的两种GUI任选一种安装即可

Compass GUI

MongoDB Compass 是由 MongoDB 官方提供的图形化界面工具,具有直观的界面和强大的功能,可以用于数据探索、查询优化、地理空间查询等。它是一个功能全面且易于使用的工具,适合开发人员和数据库管理员。

官网点击下载,下载完成之后直接打开exe,连接到http://localhost:27017/,可以看到存在三张默认的集合结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Navicat GUI

Navicat for MongoDB 则是 Navicat 系列产品中的一部分,它是一个功能强大的数据库管理工具,支持多种数据库系统,包括 MongoDB。Navicat 提供了直观的用户界面、丰富的功能集和高效的数据管理工具,包括数据导入/导出、查询构建器、数据同步等功能。Navicat for MongoDB 使用户能够更轻松地管理和操作 MongoDB 数据库。

新建一个MongoDB连接,点击测试连接,当出现连接成功弹窗后,再点击确定就可以连接到navicat了。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

PS:有可能会出现连接到了,但是没有集合结构,显示“已隐藏三个系统项目”,只要点击 查看 -> 显示隐藏的项目就会出现了
在这里插入图片描述


总结

通过本文的学习,读者不仅可以轻松掌握MongoDB的基本安装和配置,还能够利用图形化界面工具进行高效的数据库操作。希望本文能够帮助读者更好地理解和应用MongoDB,如果有任何疑问或者建议,欢迎留言讨论🌹

有很多种图形化工具可以用于管理MongoDB数据库,以下是其中几种常见的工具及安装方法: 1. Robo 3T Robo 3T是一款跨平台的MongoDB管理工具,可以在Windows、macOS和Linux上运行。它提供了直观的用户界面,可以轻松地连接到MongoDB数据库,并执行各种操作,如查询、插入、更新和删除文档等。 安装方法: - 在Robo 3T官网(https://robomongo.org/download)上下载对应平台的安装包。 - 安装完成后,打开Robo 3T,点击“Create”按钮创建一个新的连接。 - 输入连接信息,如连接名称、主机地址、端口号、数据库名称等。点击“Test”按钮测试连接是否成功,然后点击“Save”保存连接。 - 连接成功后,就可以在Robo 3T上执行各种操作了。 2. MongoDB Compass MongoDB CompassMongoDB官方开发的图形化管理工具,可以在Windows、macOS和Linux上运行。它提供了直观的用户界面,可以轻松地连接到MongoDB数据库,并执行各种操作,如查询、插入、更新和删除文档等。 安装方法: - 在MongoDB官网(https://www.mongodb.com/products/compass)上下载对应平台的安装包。 - 安装完成后,打开MongoDB Compass,点击“New Connection”按钮创建一个新的连接。 - 输入连接信息,如主机地址、端口号、认证信息等。点击“Connect”按钮测试连接是否成功,然后点击“Save”保存连接。 - 连接成功后,就可以在MongoDB Compass上执行各种操作了。 3. Mongo Management Studio Mongo Management Studio是一款跨平台的MongoDB管理工具,可以在Windows、macOS和Linux上运行。它提供了直观的用户界面,可以轻松地连接到MongoDB数据库,并执行各种操作,如查询、插入、更新和删除文档等。 安装方法: - 在Mongo Management Studio官网(https://mms.litixsoft.de)上下载对应平台的安装包。 - 安装完成后,打开Mongo Management Studio,点击“New Connection”按钮创建一个新的连接。 - 输入连接信息,如主机地址、端口号、认证信息等。点击“Test Connection”按钮测试连接是否成功,然后点击“Save Connection”保存连接。 - 连接成功后,就可以在Mongo Management Studio上执行各种操作了。 以上是三种比较常见的MongoDB图形化管理工具,安装方法也比较简单,可以根据自己的需求选择其中一种进行安装和使用。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花花花1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值