时隔4个月更新,由于需要使用到4.2版本的分布式事务特性。需要将MongoDB重装。过程中遇到很多坑,记录一下。避免下次再踩坑,同时帮助一下其他人。
MongoDB版本4.2:下载地址 (Windows下载msi)
测试环境Windows7 / 64
安装路径 D:\MongoDB
下载完成之后,安装,选择Custom安装,选择安装路径。之后一路next finish。
安装完成先配置好环境变量: ;D:\MongoDB\bin;
使用CMD管理员命令行工具,进入D:\MongoDB\bin目录,执行mongo,访问网页http://localhost:27017,
是否输出:It looks like you are trying to access MongoDB over HTTP on the native driver port.
如果输出正确不用管它,在打开一个新的cmd命令行,执行mongo 。
下一步:配置服务启动项。
//执行 注意各种安装的路径,别搞混。像log下的mongo.log文件如果没有就创建一个
D:\MongoDb\bin\mongod.exe --dbpath "D:\MongoDb\data" --logpath "D:\MongoDB\logs\mongo.log" --install --serviceName "MongoDB" --logappend
如果出现如下错误!
CONTROL [main] log file "D:\mongodb\log\mongod.log" exists; moved to "D:\mon
打开cmd命令行
//删除服务
sc delete MongoDB
并且进入data文件夹,将目录下的mongod.lock 文件夹删除。重新配置一次服务启动项,如果成功则什么都不输出。这个时候就可以输入 services.msc 打开服务栏目,启动Mongodb服务。
到这个步骤 整个过程就完成了。