原因:
先安装的mongo4.0 后切换为mongo3.6。
服务起动mongodb时报100错误!net start mongodb
解决方式:
将原4.0 data目录和log目录重命名。
删除服务:
sc delete mongodb
//mongod --remove--logpath "F:\Data\Mongodb\3.6\log\mongodb.log" --dbpath "F:\Data\Mongodb\3.6\data" 未测试
再安装服务
mongod --install --logpath "F:\Data\Mongodb\3.6\log\mongodb.log" --dbpath "F:\Data\Mongodb\3.6\data"
如果未提示
2019-04-20T10:09:55.451+0800 I CONTROL [main] log file "F:\Data\Mongodb\3.6\log
\mongodb.log" exists; moved to "F:\Data\Mongodb\3.6\log\mongodb.log.2019-04-20T0
2-09-55".
接着再重复执行上面的语句。
然后 net start mongodb 启动服务成功!
我的解决方法!