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数据库设置认证权限。

相关推荐
知识分享小能手1 小时前
MongoDB入门学习教程,从入门到精通,MongoDB的了解应用程序的动态(18)
数据库·学习·mongodb
知识分享小能手5 小时前
MongoDB入门学习教程,从入门到精通,MongoDB 安全完全指南(19)
学习·安全·mongodb
disgare1 天前
MongoDB 底层原理
数据库·mongodb
gihigo19982 天前
基于MSComm控件的PC串口通信程序(中断方式接收数据)
数据库·mongodb
知识分享小能手2 天前
MongoDB入门学习教程,从入门到精通,MongoDB的分片管理(17)
数据库·学习·mongodb
清风6666662 天前
基于单片机的自动存包柜设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计·期末大作业
爬山算法2 天前
MongoDB(88)如何进行数据迁移?
数据库·mongodb
知识分享小能手3 天前
MongoDB入门学习教程,从入门到精通,MongoDB的选择片键 - 完整知识点(16)
数据库·学习·mongodb
知识分享小能手3 天前
MongoDB入门学习教程,从入门到精通,MongoDB分片配置完全指南(15)
数据库·学习·mongodb
fLDiSQV1W3 天前
【MongoDB】MongoDB 概述
数据库·mongodb