Windows环境下,MongoDB 压缩版安装及所遇问题解决

下载MongoDB安装包

一、MongoDB 下载
解压到“E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11”目录下
当前文件目录下,创建配置文件mongo.conf

dbpath=E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\data  #数据库路径  

logpath=E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\logs\mongo.log #日志输出文件路径

logappend=true #错误日志采用追加模式                                                

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

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

port=27017 #端口号 默认为27017

#----bind_ip----绑定IP,可以为多个,如果不绑定,及所有对本机的IP都能使用
bind_ip=0.0.0.0


当前目录下再新建两个文件夹data和logs,logs目录下新建mongo.log文件
bin目录下,启动命令行,输入

mongod --config "E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\mongo.conf"


服务启动成功。
然后关掉当前界面,在bin里面继续打开一个cmd,输入以下命令:

mongod.exe --dbpath "E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\data"


别关闭这个界面,继续在bin里面打开一个cmd,输入:mongo,连接访问
浏览器访问127.0.0.1:27017即可。
二、将MongoDB加入Windows服务:

以管理员身份运行CMD,进入到安装的bin目录下,执行以下命令:

mongod --config "E:\MongoDB\mongodb-win32-x86_64-2008plus-ssl-4.0.11\mongo.conf" --install --serviceName "mongodb"

打开服务或任务管理器可以看到mongodb服务

mongodb加入windows服务后,cmd模式下

启动: net start mongodb

关闭:net stop mongodb

 将MongoDB移除Windows服务

以管理员身份运行CMD,进入到安装的bin目录下,执行以下命令:

mongod.exe --remove --serviceName "mongodb"

所遇到问题:

1、服务启动失败,报错:System error 5 has occurred.如:

 解决:以管理员身份运行CMD,再启动。

2、mongo 服务启动后,无法连接,报 Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: NetworkTimeout: Error connecting to 127.0.0.1:27017 :: caused by :: Socket operation timed out错误,如:

解决:考虑计算机防火墙, 让 mongod.exe允许通过windos防火墙通信,设置如下:

打开windows 防火墙设置

更改设置---允许运行另一程序---浏览找到mongodb安装路径下mongod.exe选中添加,勾选对应网络确认后退出。

设置好后便可连接访问

发布了52 篇原创文章 · 获赞 58 · 访问量 59万+

猜你喜欢

转载自blog.csdn.net/qq_35893120/article/details/97937890