Windows搭建MongoDB(2):运行数据库

前言

大家好,我是WangHappy,一名主业前端,副业全栈的程序员,在这里我会分享关于前端入门全栈的常用技术。 如果我的文章能让您有所收获,欢迎一键三连(评论,点赞,关注)。

启动MongoDB数据库服务

在上一篇我们完成了数据库的基础安装,现在我们要在本地启动数据库服务。步骤如下:

1.配置环境变量

在windows系统下找到 我的电脑(或者此电脑),右键依次选择 属性-- 高级系统设置 -- 高级 -- 环境变量。 见下图:

找到系统变量中的 Path 一项,点击下方编辑,见下图:

找到mongoDB的安装目录,将bin文件的路径添加到Path系统变量中,例如:D:\software\mongodb\bin, 注意一定要用反斜杠。

添加完成后点击 确定 关闭所有弹窗。

2.启动服务

使用 win + r 打开运行弹窗,输入cmd启动终端,在终端执行以下命令:

arduino 复制代码
mongod --dbpath "D:/mongoddb/data/db"

--dbpath 后面的文件路径就是安装mongoDB时配置的 Data Directory的文件存储路径。

输入命令后按回车,通常终端会返回一长串运行日志

此时我们新打开一个终端,输入以下命令:

复制代码
netstat -ano | findstr :27017

27017通常是MongoDB服务运行的默认端口,按回车执行,如果mongoDB正常启动,则会返回下图信息:

127.0.0.1 表示MongoDB正在本地(localhost)监听

listening 代表MongoDB数据库正在等待连接

11132 代表端口进程ID,每个人的运行的程序任务不同,所以进程ID也会不一样

至此,我们已经成功启动了MongodDB数据库服务。

3.mongosh连接数据库

接下来我们需要使用mongosh连接数据库,方便我们对数据库进行操作

进入 mongosh 下载页面

点击进行安装, 建议将mongosh安装在MongoDB的bin目录下

需要提醒的是,之前 mongod 启动的数据库服务不要关闭,确认服务正常启动。

重新打开一个终端,执行 mongosh命令,返回内容如下图即代表连接成功:

Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

其中这段警告是提示我们目前数据库没有做认证权限,任何人都可以操作当前数据库,关于认证权限的问题,会在下一篇中详细讲述。

到目前为止,我们已经在windows系统下成功的启动并连接了MongoDB 数据库。

4.使用可视化工具管理数据库

数据库管理工具种类繁多,例如MongoDB Compass、Robo 3T、Studio 3T等等,主要功能大同小异,开发者自行选择即可。

在这里以Navicat Premium Lite 为例演示。

首先 访问官网 下载Navicat安装包

完成安装后,双击启动软件,点击左上角 连接 选择 MongoDB 数据库,配置如下:

连接名称可自定义填写,配置完成后点击确定,双击左侧侧边栏添加的数据库名称,完成数据库连接。

此时,可以看到MongoDB下初始化的三个数据库,admin/congig/local

到这里,我们就可以使用 Navicat工具管理MongoDB数据库了。

下一篇,我们将了解如何对MongdoDB数据库设置认证权限。

相关推荐
列御寇2 分钟前
MongoDB分片集群——分片键(Shard Keys)概述
数据库·mongodb
橘橙黄又青2 天前
mongodb的基本命令
数据库·mongodb
DBA小马哥2 天前
MongoDB迁移全解析:国产多模融合下的平滑替代实践
数据库·mongodb·dba
The_superstar62 天前
视觉模块与STM32进行串口通讯(匠心制作)
stm32·嵌入式硬件·mongodb·计算机视觉·串口通讯·视觉模块
BinaryBoss2 天前
Python mongodb批量修改数据库某个字段
数据库·python·mongodb
西柚补习生3 天前
通用 PWM 原理基础教学
数据库·mongodb
java_logo3 天前
基于 Docker 的 MongoDB 部署与使用指南
mongodb·docker·容器·mongodb部署·mongodb部署文档·mongodb部署方案·docker部署mongodb
Knight_AL3 天前
MongoDB、Redis、MySQL 如何选型?从真实业务场景谈起
redis·mysql·mongodb
赱向远方3 天前
【Install MongoDB on windows】
数据库·windows·mongodb·安装·install
chushiyunen4 天前
mongodb笔记
数据库·笔记·mongodb