2024小白装MongoDB(新版),从安装mongoDB,到导入一个本地备份数据,文末含各种老版本安装遇到的踩坑问题总结

本文详细介绍了针对零基础用户的小白教程,包括MongoDBServer的安装、MongoDBCompass的使用以及如何导入数据。教程特别强调了新版本的安装步骤和避免的常见陷阱,建议查看官方文档以获取最新教程。
摘要由CSDN通过智能技术生成

小白头铁安装最新版MongoDB,主要是针对小白零基础用别人的数据库这个情景下而写的教程。包含服务启动,GUI界面,导入别人的备份的数据库文件夹中的数据。

目标和需要安装的工具(一共三个)

(进入链接后,这个需要你上下翻动一下 找对应的名字)截个图给你们看一下

mongoDB 服务启动

(MongoDB sever社区版 链接:Try MongoDB Community Edition | MongoDB

有数据GUI界面

(MongoDB Compass Try MongoDB Tools - Download Free Here | MongoDB

能够导入数据

,如果你没有这个需求的话可以不下载和安装 (MongoDB DataBase Tools 链接 Try MongoDB Tools - Download Free Here | MongoDB

先把他们下载下来,逐个安装

逐个安装

MongoDB Sever安装

直接点击Custom即可跳转到下一步,next其实是多标注的

最后点击finish 关闭弹窗,到此MongoDB Sever安装完成

安装MongoDB Compass

其实MongoDB Compass下载下来就是一个exe文件,可以直接点击执行,不需要安装,可以直接放在你前面安装的MongoDB的目录中

安装MongoDB DataBase Tools(不需要数据导入,恢复备份之类的可以不装)

点击安装文件

等待安装完成点击finish就可以关闭弹窗了

启动服务

默认情况下MongoDB sever 这个服务呢,在安装成功后就会自动启动

怎么验证服务已经启动了呢?

验证方法一:在浏览器输入127.0.0.1:27017,看到下面这句话就是可以了

验证方法二:直接打开电脑的“服务”查看

具体步骤

如果说你的MongoDB开机没有启动的话,可以直接去服务这里启动。还有就是如果你有一天想卸载MongoDB的话,可以从服务里面把它停掉,然后删除安装的文件夹即可,如果不停服务的话服务,有些文件是删除不掉的。

验证方法三:打开compass,连接sever就可以看到,具体如下

导入外部数据库(不需要的可以出门右拐了)

确切地说应该是恢复备份数据库,因为用到的是mongorestore这个DataBase Tools里面的指令

备份和恢复备份的菜鸟教程MongoDB 备份(mongodump)与恢复(mongorestore) | 菜鸟教程 (runoob.com)

现在就大功告成了。

踩坑总结

这个东西我其实安装了一个下午,主要是因为之前搜到的博客教程都太老了,反反复复的,而且国内的AI也有时候抽风,总结一下我看过的教程中过时的几点(我都试过hhh,替你们踩过坑了,这个教程是我把自己已经装好的卸载又重新装,一步一步写给小白的教程,可以关注一波哦):

  • 有的教程说在data文件夹下创建db和log文件夹,还改dbpath,logpath之类的,如果你装的是最新版,在我这个教程里不需要,完全没有意义,因为它默认就是把数据放一坨在文件夹里,多了反而还嵌套一层,找的时候还不方便。如果你真的想改,请去服务里面把sever停掉(上文里面有讲),然后再用命令改,然后再重启,不然你在服务启动的时候改是不会生效的。
  • 还有的修改配置要去power shell去开关sever之类的,也可以,但是我更推荐去“服务”里面直接又不会输错单词。
  • 有些教程会给sever配环境变量,我觉得可有可无,因为大多数时候通过compass这个GUI操作就可以了,而且服务是开机自启动的,去命令行手动启动的情况很少
  • 还有的教程会配置mongodb.cong文件(如果你要配置的话,请关掉服务再配置,再重启才会生效),来设定一些配置,这个我想应该是属于进阶的内容,我也看了,不得不说如果是在公司开发用应该是要配置的,自己玩玩的话可以不配。
  • 还有的就是直接通过zip文件解压来安装sever,我虽然没试过,我看了几个B站的视频,但是我猜:这样的话就不会在“服务”中启动,也不会有开机自启动,需要手动启动,而且每次用的时候就都要手动启动,太麻烦。

最后不得不提,如果你下次再想装什么东西,看了一些教程而且很多是比较老的教程,还没搞明白的话,直接去官方文档找找安装教程,绝大多数官方都提供最新版本的安装教程,还有使用文档,这个教程我也看了官方的教程才懂为什么有的教程的需要那样操作。

后续可能会更新一些配置.conf文件,mongoDB的CRUD,云服务器上结合前后端的整体项目的部署,等进阶教程,敬请期待,或者直接看别人的教程最快哈哈哈

  • 24
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值