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选中添加,勾选对应网络确认后退出。

设置好后便可连接访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值