下载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选中添加,勾选对应网络确认后退出。
设置好后便可连接访问