当前位置: 首页 > article >正文

MongoDB安装配置及配置和启动服务

MongoDB 安装配置

附:MongoDB官网下载地址: https://www.mongodb.com/download-center/community
在这里插入图片描述
注:

  • 官网可以下载最新版的MongoDB安装包,有MSI安装版和ZIP安装版。我们课堂上使用4.4.4的ZIP安装版。
  • 安装版参考博客:https://blog.csdn.net/upgrador/article/details/140894911

1. 解压安装

(1) 使用解压工具打开ZIP安装包“mongodb-windows-x86_64-4.4.4.zip”,点击“解压到”

(2)输入安装路径(路径中不得包含中文、空格、特殊字符等,安装路径:C盘/D盘),点击确认。

解压完成后,关闭解压程序。

(3)在电脑中查看安装路径(如:C:\mongodb-windows-x86_64-4.4.4),为了简单,将该文件夹修改为mongodb4,记住这个路径,后面要用。

在这里插入图片描述

2. 配置环境变量

(1)在“此电脑”/“我的电脑”上单击右键,点击“属性”

在这里插入图片描述

(2)在系统页面点击“高级系统设置”

在这里插入图片描述

(3)在系统属性页面点击“环境变量“按钮
(4)在环境变量设置页面,找到并选中”系统变量“:”Path“,点击”编辑“按钮。

在这里插入图片描述

(5)点击新建按钮

在这里插入图片描述

(6)在输入框中填入MongoDB的执行路径(如:C:\mongodb4\bin)。这个路径即前文1.3节中查看的路径。

在这里插入图片描述

(7)逐一点击”确认“按钮关闭所有系统设置页面。
(8)验证MongoDB环境变量是否设置正确。

​ 以管理员身份运行cmd命令行工具

​ 在cmd窗口输入:

mongo --version
mongod --version

如不能查看到版本号,命令找不到,需要检查环境变量是否设置正确,或解压文件是否存在。

3. 启动MongoDB 服务端程序

(1)创建MongoDB数据库目录

在C盘下,新建文件data,在data文件里面db,路径为:C:\data\db

进入db目录,并复制目录路径(如: D:\MongoDB\db),以备后用:

(2) 在cmd(以管理员身份运行)命令行中,输入mongod启动命令。
mongod --dbpath="D:\MongoDB\db"

4. 启动MongoDB 客户端程序

(1)在cmd命令行中,输入mongo启动命令。
mongo

(2)在mongo shell命令行提示符">“后,输入"show dbs;”
show dbs;

命令能够正常运行将列出”admin“,”config“,”local“三个系统数据库。

(3) 退出mongo shell客户端
exit;

5. 将MongoDB 服务端程序注册为Windows服务

(1) 停止已经运行的MongoDB服务端程序

有多种方法可以关闭直接使用命令行启动的服务端程序

a. 直接关闭运行mongod程序的命令行窗口

b. 在运行mongod程序的命令行窗口中按 Ctrl + C

(2) 将MongoDB服务端程序注册为Windows服务

在cmd(以管理员身份运行)命令行中,输入如下命令:

mongod --install --dbpath="C:\mongodb4\db" --logpath="C:\mongodb4\db\mongod.log" --logappend
mongod --install --dbpath="D:\data\db" --logpath="D:\data\db\mongod.log" --logappend
  • --install:注册 MongoDB 为 Windows 服务。
  • --dbpath:指定 MongoDB 数据库的存储路径。
  • --logpath:指定 MongoDB 日志文件的存储路径。
  • --logappend:表示新增日志内容到已存在的日志文件中,而不是覆盖。

如正确执行无错误信息

在这里插入图片描述
如果需要删除该服务,以cmd管理员身份运行,执行下面这条命令即可。

sc delete MongoDB
(3) 启动MongoDB服务

在cmd(以管理员身份运行)命令行中,输入如下命令:

net start MongoDB

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

MongoDB启动方式设置为手动:

(4) 关闭MongoDB服务
net stop MongoDB

(5) 查看端口号
netstat -ano | findstr :27017

在这里插入图片描述

6.启动脚本实例

创建文件mongodb_start.bat,写入以下内容,以后打开该脚本,就可以直接启动mongod服务了。

REM 启动一个MongoDB服务器实例
REM 表示注释
REM 0. 应用程序(C:\mongodb4\bin\mongod.exe)
REM 1. 服务窗口(缺省值:--bind_ip=127.0.0.1  --port=27017)
REM 2. 存储路径(缺省值:--dbpath=C:\data\db)

REM 步骤一:找到mongod的路径
REM 步骤二: 确定bind_ip+port,如果使用缺省可以省略
REM 步骤三:创建并指定一个存储路径,如果使用缺省可以省略
REM 步骤四:以管理员身份打开CMD,输入命令

mkdir D:\data\db
start "MongoDB server" mongod --dbpath="C:\data\db" --port=27017 --bind_ip=127.0.0.1

注意:该脚本中不要包含中文,如果将“MongoDB Server”修改为“MongoDB 服务器”会出现闪退。

7. 问题汇总

  1. 在终端输入mongod,启动服务后,关闭窗口/暂停服务器进程,在客户端启动报错

  2. 路径问题,mongoDB默认的数据存储文件是C:\data\db,如果需要放在其他盘,在启动时需要修改路径:

mongod --dbpath "C:\mongodb4\db"
  1. 如果需要使用删除windows注册服务命令,需要等注册成功后删除
mongod --install --dbpath="C:\mongodb4\db" --logpath="C:\mongodb4\db\mongod.log" --logappend
sc delete MongoDB//执行该语句需要在管理员

在这里插入图片描述

另外,–不是==

  1. 如果需要更换默认端口号,需要指定端口
mongod --port=27018 --dbpath="E:\data\db"
  1. 路径中不要包含中文,因为默认是UTF-8编码,而中文是GBK编码,输入中文容易出错。

http://www.kler.cn/news/362238.html

相关文章:

  • [漏洞挖掘与防护] 04.Windows系统安全缺陷之5次Shift漏洞启动计算机机理分析
  • vscode设置特定扩展名文件的打开编码格式
  • 安装vue发生异常: idealTree:nodejs: sill idealTree buildDeps
  • 计算机网络—vlan(虚拟局域网)
  • 【Unity】Unity中调用手机的震动功能 包括安卓和IOS
  • ceph pg stale 恢复
  • 使用Docker启动的Redis容器使用的配置文件路径等问题以及Python使用clickhouse_driver操作clickhouse数据库
  • 微知-RDMA中的四大M,以及Mellanox驱动中的MAD为什么叫MA的D?(managent agent、Management Datagrams)
  • 与ai一起作诗(《校园清廉韵》)
  • MATLAB和Python电车电池制造性能度量分析
  • Selenium自动化测试工具
  • Pytorch复习(三)
  • VMware虚拟机软件安装、卸载
  • 免费开源Odoo软件如何实现电商仓库高效发货
  • 【WebGIS】Cesium:GLTF数据加载
  • <Project-11 Calculator> 计算器 0.2 工时计算器 WorkHours Calculator HTTP + JS
  • scrapy案例——豆瓣电影Top250的爬取
  • 高校危化试剂仓储系统|基于SprinBoot+vue的高校危化试剂仓储系统设计与实现(源码+数据库+文档)
  • 上拉电阻和下拉电阻在电路中的作用(一)
  • HTTP安全么?如何更好的保护您的网站
  • 软件程序系统架构中MVC和三层架构分别是什么,有什么区别?
  • Jmeter接口测试企业级项目实战day2
  • 从不一样的角度体会MATLAB
  • 张雪峰:如果你现在是计算机专业,一定要优先报网络安全,它是未来国家发展的大方向
  • 测网速小程序,纯前端
  • 基于深度学习的生物启发的学习系统