【MongoDB 8.0.8 安装和卸载(windows11)】

摘要

在尝试安装 MongoDB 的过程中,我发现由于版本间的差异(特别是 6.0 版本之后的显著变化),不少现有教程已不再完全适用,这让我花费了相当多的时间进行摸索和尝试。

为了帮助大家避免重复踩坑,我将在这篇文章中,手把手地为大家提供一份详尽、清晰的 MongoDB 8.0.8 版本安装与卸载指南。

MongoDB 的部署主要包含其核心的数据库服务。虽然我们可以通过命令行客户端进行管理和操作,但借助直观的可视化界面工具,日常的使用和管理将变得更加高效便捷。本指南将覆盖服务端的安装,并提及如何更好地利用可视化工具进行操作。 

一、安装MongoDB服务器

1.下载MongoDB服务器安装包

官方网站: Download MongoDB Community Server | MongoDB

版本以及安装方式选择如下:

下载完成后文件为:

2.安装MongoDB服务器软件

打开文件并点击next:

同意条款并点击next:

此时会出现Complete(默认)和Custom(自定义)的安装选项,默认是将数据文件等安装在C盘中,我们选择Custom(自定义)选项将数据文件等存放在其他盘中:

点击Browse选择安装的位置

选择好安装的位置后点击OK

然后接着点击Next

此时会出现服务配置界面

服务配置界面有两个选项可选:

"Run service as Network Service user" 是让服务以系统内置的低权限账号运行,默认拥有本地计算机的基本访问权限,同时可以使用计算机的网络凭据访问其他服务器,优点是安全性高、配置简单,适合一般开发测试或对权限要求不高的服务场景。

而**"Run service as a local or domain user"** 则允许指定一个本地账户或域账户运行服务,这样可以根据需要分配更高或更细致的权限,适合生产环境或需要访问特定资源(如远程数据库、共享文件夹等)的情况,但配置稍复杂,且需要注意账户权限管理,避免安全风险。

一般第一个适用于在自己电脑本机上进行开发,第二个使用于在公司服务器部署开发且配置较麻烦,根据情况进行选择配置,我这里默认选择第一个并点击next。

接着点击next(注:把默认的下载可视化软件取消掉,否则下载很慢可能一天的时间都无法完全下载安装)

最后点击install下载安装MongoDB服务器

等待进度条加载完毕后最后点击Finish后MongoDB服务器就已经安装完毕了:

上述步骤完成后找到刚刚选择的安装位置,安装后的文件应该如下图所示:

此时我们需要在data文件夹中创建一个db文件夹用来保存数据库文件:(如果不创建用来保存数据库的文件的话MongoDB启动时就会报错,MongoDB默认的存放数据库文件的地址就是data\db,当然也可以在启动时通过加参数(比如:  --dbpath 自定义路径)来告诉MongoDB用这个自定义路径来存放数据)

至此,MangoDB服务器已经安装完毕。

二、安装MangoDB客户端(若使用可视化软件可不安装客户端,直接从三开始阅读)

1.安装客户端

由于MongoDB 6.0版本后期时官方将老版客户端彻底移除了,但可以前往官网下载新版客户端:MongoDB Shell。

官网链接:欢迎使用MongoDB Shell (mongosh) - mongosh - MongoDB Docs

点击下载按钮后跳转到下述界面后选择好配置点击Download:

将下载好的压缩包解压并双击进入:

将mongosh.1文件夹解压,解压后进入bin目录中打开mongosh.exe,启动

2.配置环境

打开环境变量编辑:

根据图片步骤配置环境变量:

(第一步:点击环境变量;第二步:在系统变量中找到Path变量;第三步:编辑Path变量;第四步点击新建并填入刚刚安装的服务器与客户端的bin文件夹路径;第五步:点击确定)

3.测试

打开cmd并输入:

mongosh

出现以下界面时说明客户端与服务器安装完成,此时可以用命令行登录MongoDB(注:mongosh的指令与原来的mongo几乎一模一样,有mongo基础的更推荐使用)

三、安装MangoDB可视化软件

可视化软件下载地址官方链接:MongoDB Compass 下载 (GUI) |MongoDB 数据库

选择好配置后点击下载:

下载完成后双击打开下述文件

打开后出现下述界面就说明可视化软件已经安装完毕:

四、启动MangoDB服务器

找到之前安装MangoDB服务器位置,进入bin文件中,然后再上方文件地址中输入cmd可快捷进入当前文件目录下的地址

然后在cmd中输入(由于第一次使用mongod时会默认寻找C:\data\db,所以使用dbpath指定数据目录):

mongod --dbpath=E:\database\data\db

如果感觉太长还可以选择在bin目录下面新建一个文本文件,叫mongod.conf,内容写:

storage:
  dbPath: E:\database\data\db

然后在cmd中输入:

mongod --config=mongod.conf

是同样的效果。

当出现这个界面时说明启动成功了:

五、连接MongoDB服务器(前提条件:MongoDB服务器处于正在运行状态,也就是做完四后不要将cmd关闭即可)

1.可视化软件连接:

打开可视化软件并点击Add new connection:

MongoDB默认端口为:27017,只需要填写连接名(自己创建名字)与颜色即可,然后点击Save&Connect:

出现下述界面就说明可视化软件已经成功链接MangoDB服务器了:

2.客户端连接

打开cmd并输入以下代码

mongosh

如果改了端口号,则使用下述代码:

mongosh "mongodb://localhost:更改后的端口号"

然后回车,成功连接后,则会出现下述代码:

Current Mongosh Log ID: 6631e0f0e3e1d...
Connecting to:        mongodb://localhost:27017
Using MongoDB:        8.0.8

六、卸载MongoDB服务端(可视化软件直接删除即可,客户端则需要删除软件后把环境配置也一并删除)

管理员权限进入cmd

1.停掉Mongo服务:

2.删除Mongo服务:

3.卸载软件:

双击之前下载好的安装包:

点击next

接着点击Remove:

再次点击Remove

最后等待进度条卸载完毕后点击Finish软件就成功卸载了:

4.删除之后可能还会存在残留的【数据文件】和【日志文件】,我们需要手动在cmd里删除:

win+r后输入cmd打开命令提示符并输入:

rmdir /s /q "C:\Program Files\MongoDB"
rmdir /s /q "C:\data\db"

(由于安装MongoDB的时候,程序、数据都放在E盘,所以与上述代码有些不同,各位可根据自己之前选择的安装位置对代码进行修改即可)

5.环境变量检查:

打开环境变量编辑:

根据图片步骤删除环境变量:

(第一步:点击环境变量;第二步:在系统变量中找到Path变量;第三步:编辑Path变量;第四步找到之前配置的mongo的bin目录路径;第五步:点击删除)

6.检查MongoDB服务是否彻底删掉:

卸载后,有时候注册的服务项还在。

可以检查一下(cmd输入):

sc query MongoDB

如果返回:

说明已经彻底卸载干净了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值