1.MongoDB3.6.5版本下载地址:
https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi/download
2.点击下一步安装,注意,注意,一定不要勾选最后一步的左下角的 install MongoDB compass ,此处勾选会导致MongoDB3.6.5就会安装失败,MongoDB compass 可以单独下载安装,也可以选择 robo 3T或者studio 3T,三者都是数据可视化工具。
3.MongoDB compass 地址,选择Windows 最新稳定版即可:
https://www.mongodb.com/download-center?jmp=nav#compass
4.robo 3T 或者 studio 3T地址,如果不需要MongoDB compass 可以安装上面两个中任意一个:
https://robomongo.org
5.找到MongoDB的bin路径 添加到环境变量
6.启动mongodb服务时需要先确定数据库文件存放的位置,系统不会自动创建导致启动会不成功,因而手动创建。在任意位置创建MongoDB/data目录关系,并且创建MongoDB/log/mongodb.log目录关系及日志文件,然后执行下面两个命令。
mongod --logpath E:\DB\MongoDB\Log\mongodb.log --logappend 此命令是以追加的方式在指定文件填写日志
mongod --dbpath E:\DB\MongoDB\Data --directoryperdb 此命令是创建文件存放目录,并且每一个db拥有一个目录这条命令执行完打开localhost:27017显示:
It looks like you are trying to access MongoDB over HTTP on the native driver port. 则为服务开启成功
8.配置MongoDB为Windows服务,以管理员身份运行的(Win10搜索cmd,右键cmd程序以管理员身份运行,cd C:\Pom \MongoDB\Server\3.6\bin):本人尝试--logpath 和 --dbpath 的命令顺序颠倒,就会显示too many positional
options have been specified on the command line,但是按照下面的顺序则安全执行成功:
mongod --bind_ip 0.0.0.0 --logpath E:\DB\MongoDB\Log\mongodb.log --logappend --dbpath E:\DB\MongoDB\Data --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
命令执行成功之后,日志文件会显示: Service can be started from the command line with 'net start MongoDB'。如果没有这个日志,进入--dbpath 设置的路径,删除目录下面的mongod.lock 和storage.bson两个文件,没有这两个文件最好,以后遇到MongoDB的服务100错误代码,删除这两个文件即可解决。接着右键我的电脑选择管理里面的服务,查找MongoDB这个服务选项,就可以设置为自动启动或者其他启动方式,就不用每次都手动启动了,如果点击启动时遇到服务100代码只要删除掉 上面的两个文件,删除完之后就可以解决错误代码。
9.卸载服务命令行代码:
mongod.exe --remove --serviceName"MongoDB"
10.一键安装法,在MongoDB安装目录下建立mongodb.config文件,内容如下:
storage:
dbPath: E:\DB\MongoDB\Data
directoryPerDB:true
systemLog:
path:E:\DB\MongoDB\Log\mongodb.log
logAppend:true
net:
bindIp:0.0.0.0
processManagement:
windowsService:
serviceName: MongoDB
displayName: MongoDB
mongod -f "C:\Pom\MongoDB\mongo.config" cmd中运行此条命令即可
领取专属 10元无门槛券
私享最新 技术干货