Windows搭建MongoDB(2):运行数据库
前言
大家好,我是WangHappy,一名主业前端,副业全栈的程序员,在这里我会分享关于前端入门全栈的常用技术。
如果我的文章能让您有所收获,欢迎一键三连(评论,点赞,关注)。
启动MongoDB数据库服务
在上一篇我们完成了数据库的基础安装,现在我们要在本地启动数据库服务。步骤如下:
1.配置环境变量
在windows系统下找到 我的电脑(或者此电脑),右键依次选择 属性-- 高级系统设置 -- 高级 -- 环境变量。
见下图:
找到系统变量中的 Path 一项,点击下方编辑,见下图:
找到mongoDB的安装目录,将bin文件的路径添加到Path系统变量中,例如:D:\software\mongodb\bin,
注意一定要用反斜杠。
添加完成后点击 确定 关闭所有弹窗。
2.启动服务
使用 win + r 打开运行弹窗,输入cmd启动终端,在终端执行以下命令:
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数据库设置认证权限。