mongodb的安装以及出现问题的解决

2025-10-19 16:53:55

1、下载MongoDB

 

打开官网,如图

 

下载这一个版本,win32/mongodb-win32-x86_64-v3.4-latest.zip

直接解压就是绿色版本

mongodb的安装以及出现问题的解决

2、解压放到E盘,也可以放到其他盘符,不过后面的语句就需要相应修改

 

这里以E盘为例,将文件放在了E:\mongodb之下

mongodb的安装以及出现问题的解决

3、新增文件

 

这里需要新增两个文件夹,两个文件

 

分别创建data文件夹(用于存放数据)和logs文件夹(用于存放日志)

 

创建mongo.conf,创建\logs\mongo.log(都可以用新建文本文档,重命名即可)

mongodb的安装以及出现问题的解决

mongodb的安装以及出现问题的解决

4、设置mongo.conf文件

 

为其添加以下内容(如果斤随脾并未放在E盘,这需要相应修改目录)

dbpath=E:\mongodb\data #数据库文件夹路径  

logpath=E:\mongodb\logs\mongo.log #日志文件路径  

logappend=true #错误日志采蕉宿用追加模式写入

journal=true #启用日志文件,默认启用  

quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false  

port=27017 #端口号 默认为27017  

mongodb的安装以及出现问题的解决

5、打开命令提示符,如果你是win10系统,请务必直接找到C:\Windows\System32\cmd.exe,右键,以管理员身份运行

进入到E:\mongodb\bin,执行以下命令

 

mongod --config "E:\mongodb\mongo.conf"

mongodb的安装以及出现问题的解决

6、执行之后发现,卡主了,并没有执行完成

 

打开日志文件,发现其卡在了设置端口27017的位置

 

在浏览器输入:127.0.0.1:27017

 

也无法正常显示内容

7、这裕狠个时候不要着急,再新打开一个命令提示符,

 

进入到E:\mongodb\bin,执行mongo

 

这个时候端口的问题就解决了,打开127.0.0.1:27017,也会显示

 

It looks like you are trying to access MongoDB over HTTP on the native driver port.

 

安装成功了

mongodb的安装以及出现问题的解决

8、安装成功之后,需要把MongoDB添加为服务

 

再次打开一个命令提示符,进入到E:\mongodb\bin,执行

mongod --config "E:\mongodb\mongo.conf"   --install --serviceName "mongodb"

 

然而并没有成功,显示

Failed global initialization:FileNotOpen: Failed to open "E:\mongodb\logs\mongo.log"

说是打开日志文件失败,启动服务自然也是无法成功的

9、这个时候,把步骤5.7.8打开的命令提示符都关闭

 

然后重新打开一个命令提示符,进入到E:\mongodb\bin,再次执行

mongod --config "E:\mongodb\mongo.conf"   --install --serviceName "mongodb"

这次就成功了

10、然后在命令提示符,进入到E:\mongodb\bin,输入

 

net start mongodb

 

就可以成功启动了,但是这个只能在E:\mongodb\bin才能启动,想要在任意目录都能执行mongo命令,需要设置环境变量

11、设置方法,在计算机右键,属性,高级环境设置,环境变量,系统变量,Path,变量值

 

在后面添加

 

 ;E:\mongodb\bin

 

注意前面有一个英文的分号

 

如果你是win10系统,则不需要这个分号,win10把Path变量分开存放了

mongodb的安装以及出现问题的解决

12、设置好了之后,可以在任何目录执行mongo命令

 

如图,可以在任意位置,关闭启动MongoDB

mongodb的安装以及出现问题的解决

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢