您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
手把手教你安装MongoDB数据库,从零开始的详细教程-数据资讯-数据库运维|优化|安装|迁移|服务_uDBok.com

新闻动态

联系我们

手把手教你安装MongoDB数据库,从零开始的详细教程-数据资讯-数据库运维|优化|安装|迁移|服务_uDBok.com

地址:北京市昌平区高新经济开发区
手机:13261661949

咨询热线13261661949

手把手教你安装MongoDB数据库,从零开始的详细教程

发布时间:2026-08-15 06:15:00人气:1490

好,咱们今天直接聊一个实在的话题:装个MongoDB数据库。别一听数据库就觉得头大,好像只有程序员才碰的东西。其实它就是个软件,跟装个微信、装个Photoshop没什么两样,只不过功能是存数据的。我见过太多人,在网上搜教程,结果搜出来的要么是英文的,要么是半截子,要么是让你复制粘贴一堆命令然后一脸懵逼。今天这篇,我就用最笨的办法、最直白的语言,一步步带你装好MongoDB,顺便把那些坑也给你填上。你只要跟着我走一遍,以后自己就能独立搞定。咱们开始。

手把手教你安装MongoDB数据库,从零开始的详细教程

先说说MongoDB到底是个啥。你听名字可能觉得陌生,但很多APP后台用的就是它。跟传统的关系型数据库(比如MySQL、Oracle)不一样,MongoDB是文档型的,存的是JSON格式的数据,说白了就是像字典一样,一个键对应一个值。这种结构特别灵活,比如你存用户信息,有的人有手机号,有的人有微信号,有的人两个都有,MongoDB能直接存进去,不用提前设计一个死板的表结构。这对新手来说友好得多,也更容易上手。另外,MongoDB是开源的、免费的,而且跨平台,Windows、macOS、Linux都能装。咱们今天以Windows系统为例,因为大部分人用的就是这个。如果你用Mac或Linux,原理一样,就是安装包和命令有细微差别,后文我会顺带提一句。

接下来说准备工作。你不需要懂什么编程语言,也不需要装什么额外环境。唯一需要的是:一台能正常上网的电脑,以及大概15分钟的空闲时间。别给自己太大压力,装数据库这事儿,第一次就像第一次搭积木,看着零碎,但按步骤来就不会错。我建议你先把浏览器打开,搜索栏输入“MongoDB官方下载”,第一个结果就是官网。千万别去第三方网站下载,那些网站夹带私货,可能给你装上捆绑软件,甚至带病毒。进去后找到“Products”菜单,点“Community Server”,这就是社区版,免费且稳定。企业版虽然功能更多,但咱们个人学习用不着,别手滑点错了。另外,注意看版本号,一般选最新的稳定版就行,别尝鲜装RC版(候选版),RC版可能有未修复的bug,犯不着给自己找麻烦。

下载安装包的时候,你会看到两个选项:MSI格式和ZIP格式。MSI是Windows的安装向导,双击就能跑,适合小白;ZIP是压缩包,解压就能用,适合老手。我劝你选MSI,省心。点下载后,文件大概300MB左右,网速好的话一两分钟就下完了。下载过程中,你顺手做一件事:在电脑上找个好记的路径,比如D盘根目录,新建一个文件夹,名字就叫“MongoDB”。别用C盘,C盘空间金贵,而且经常被系统占用,万一哪天你重装系统,数据全没了。D盘或者E盘都行,反正一个原则:别跟系统盘混在一起。

好了,安装包下完了,双击运行。这里有个小细节:安装过程中,系统会提示你选择安装类型。有“Complete”(完整安装)和“Custom”(自定义安装)两个选项。选“Complete”的话,软件会自动装到C盘Program Files下,配置也会用默认值,对新手来说最稳妥。但我还是建议你选“Custom”,因为后面可以手动改路径。点“Custom”后,把安装目录改成你刚才建的“D:MongoDB”文件夹。然后一路“Next”,直到出现一个叫“Install MongoDB Compass”的勾选框。这里注意:MongoDB Compass是一个图形化管理工具,可视化操作数据库,对新手特别有用。但它默认是勾选的,安装过程会顺便下载它,大概又要多花几分钟。如果你网速慢或者想快点装完,可以把勾去掉,等以后需要了再单独装。我建议你留着勾,因为装好以后,你点开Compass就能直接看到数据库里的数据,比用命令行直观得多。

安装完成后,别急着关窗口。咱们需要配置一下环境变量。环境变量啥意思?简单说,就是让系统知道MongoDB装在哪里,这样你在命令提示符里敲“mongod”或者“mongo”的时候,系统能找得到程序。操作也很简单:右键“此电脑”或“我的电脑”,点“属性”,然后点“高级系统设置”,再点“环境变量”。在下方的“系统变量”里找到“Path”,双击它,点“新建”,把MongoDB的bin目录路径填进去。比如你装在了D:MongoDB,那bin目录就是“D:MongoDBin”。填好以后点确定,再确定。这一步很多人会漏掉,结果装完发现命令行里敲命令没用,还以为自己装坏了。其实不是,就是没告诉系统去哪里找程序。

环境变量配好以后,还有一步:创建数据存储目录。MongoDB默认把数据存在C盘的datadb文件夹下,但咱们说了,数据别放C盘。所以你要在D盘或者你自己选的位置,新建一个文件夹,比如“D:MongoDBData”。然后打开命令提示符(Win+R键,输入cmd回车),敲一行命令:mongod --dbpath D:MongoDBData。这个命令的意思是:启动MongoDB服务,并把数据存到你指定的路径。敲完回车,如果看到一堆日志信息,一行显示“waiting for connections on port 27017”,恭喜你,服务跑起来了。那个窗口别关,关掉服务就停了。以后每次要用MongoDB,都得先跑这个命令,或者你把它设为Windows服务,让它开机自启。设为服务的方法也不难,网上搜一下“MongoDB 设为Windows服务”,有很详细的步骤,这里不展开。

服务启动之后,怎么验证装好了呢?你另开一个命令提示符窗口,敲“mongo”回车。如果看到类似“MongoDB shell version v5.x.x”这样的信息,说明客户端连上了。这时候你就算正式进入MongoDB的世界了。你可以试试敲“show dbs”,看看有哪些数据库;或者敲“use test”,创建一个叫test的数据库。这些命令都是即学即用的,没什么难度。如果你装了MongoDB Compass,打开它,连接字符串填“mongodb://localhost:27017”,点连接,所有数据一目了然。我第一次用Compass的时候,觉得就跟Excel差不多,只不过存的是JSON数据。你甚至可以把它当成一个高级记事本,用来记录笔记、存书签、管理项目进度,都行。

我再说几个常见问题和避坑指南。第一,安装过程中如果弹出“This application requires the Microsoft Visual C++ Redistributable”的提示,别慌,这是微软的C++运行库,MongoDB依赖它。你去微软官网搜“Visual C++ Redistributable”,下载最新的x64版本装上就行。第二,如果你用的是Windows 7,MongoDB 5.0以上的版本可能不支持,安装时会报错。解决办法是装MongoDB 4.4或者更早的版本,或者升级到Windows 10。第三,如果启动服务时报“Unable to create/open lock file”,多半是权限问题。右键命令提示符,选“以管理员身份运行”,再敲命令就好了。第四,如果你在Mac或Linux上装,流程大同小异,只是安装包格式不同(Mac是.pkg或brew安装,Linux是apt-get或yum),配置路径也类似。这些细节,你遇到的时候再查,别提前焦虑。

写到这里,你可能会觉得:搞了半天,就装了个数据库,好像也没啥大不了的。其实,数据库这东西,就像你家的工具箱,平时用不着,但一旦要存点东西、理点数据,你就知道它的价值了。MongoDB最牛的地方在于,它不挑食,不管你是存几十条笔记,还是存几百万条用户信息,它都能扛得住。而且它天生适合云端,很多云服务商(比如阿里云、腾讯云)都提供托管版MongoDB,你装好本地版之后,以后迁移到云端也毫无障碍。如果你是个学生、自由职业者,或者想学点技术傍身,装个MongoDB练手,绝对值得。别怕第一次安装遇到问题,谁还没被环境变量坑过几回呢?按我上面说的步骤来,每一步都别跳过,你肯定能装好。装好了,你就拥有了一个全天候待命的数据仓库,随时往里扔东西,随时往外拿。这种掌控感,挺爽的。

推荐资讯

13261661949