2021-09-16

新版mongodb 安装配置+设置自动启动(最新最简单的安装、配置方法)

一、下载MongoDB

下载

推介下载zip版本,解压方便,放到了E盘。我在E盘的java目录中创建了一个 mongoDB 的目录,并将压缩包解压到了这个目录里面。

下载地址:https://www.mongodb.com/try/download/community

在此选择zip的下载方式 还可以选择下载的版本。

在这里插入图片描述

配置环境变量

为了能在终端(cmd窗口)任意路径中执行bin目录中的命令, mongodb 可以不用配置环境变量。

注意!!进入到环境变量后需要修改的是用户环境变量中的path,选择path双击,打开后点击“新建”,把bin目录的路径粘贴进去。
在这里插入图片描述
在这里插入图片描述

二、创建目录及配置文件

接下来在 bin 目录同级的目录创建 data 目录,继续在 data 目录下创建 db 以及 log。log 目录中还需要创建 mongod.log 文件。这个文件一定要创建否则找不到会报错。

  • db:表示数据存储的文件夹
  • log:表示日志打印的文件夹
    在这里插入图片描述

然后在 bin 目录的同级目录创建 mongod.cfg 文件,并写入如下内容,注意:配置件缩进需要使用tab键(根据自己安装的路径来配置)。

systemLog:
	destination: file
	path: E:\java\mongoDB\mongodb-win32-x86_64-windows-5.0.3\data\log\mongod.log
storage:
	dbPath: E:\java\mongoDB\mongodb-win32-x86_64-windows-5.0.3\data\db
net:
	port: 27017
  • path 是配置打印日志的目录
  • dbpath 是配置数据的存储位置
  • port 是配置的端口号

三、添加到服务(开机自动启动)

只有将 mongodb 添加到系统服务中,他才能自动启动。

注意!!必须以管理员身份打开 cmd 窗口。按照我如下的方式进入文件中
在这里插入图片描述

使用到的代码

首先进入到e盘 然后进入到MongoDB的安装路径下的bin目录之中。

接着配置dbpath、logpath、logpath、serviceName

mongod --dbpath "E:\java\mongoDB\mongodb-win32-x86_64-windows-5.0.3\data\db" --logpath "E:\java\mongoDB\mongodb-win32-x86_64-windows-5.0.3\data\log\mongod.log" --install --serviceName "MongoDB"

紧接着启动MongoDB

net start MongoDB

如果提示 不是内部或外部命令 解决方法
在这里插入图片描述

那么就是你的环境变量没有配好。
那就检查 配好之后重新以管理员的身份打开cmd。
此步骤的详细操作请点击 解决方式

然后设置MongoDB的配置
在这里插入图片描述

mongod --config E:\java\mongoDB\mongodb-win32-x86_64-windows-5.0.3\mongod.cfg --install --serviceName "MongoDB"

后续如果修改 mongoDB 的端口就直接改配置文件,删除服务(服务的删除执行命令:sc delete MongoDB),重新执行“添加到服务”

四、检查

在键盘上按 “WIN+R”,输入“services.msc”指令确定。

打开服务后,找到MongoDB,如下图表示已经成功!
在这里插入图片描述

打开网页 http://localhost:27017/,显示如下 则已经启动
在这里插入图片描述

到这里你已经完成了 mongoDB 的所有配置。接下来如果你需要连接数据库。分两种情况:

使用 cmd 命令窗口连接

如果你已经配置了环境变量,直接在 cmd 窗口中输入 mongo 即可连接成功

如果没有配置环境变量,则需要在 bin 目录中打开 cmd 窗口,输入 mongo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值