win10 mongodb 安装注意事项

mongodb安装了一段时间再次使用发现启动不了,在网上查找了方便的启动方式,就是将mongodb注册为服务。

sc create MongoDB binpath="F:\Program Files\MongoDB\Server\3.6\bin\mongod.exe --dbpath D:\MongoDB\data\db --logpath D:\MongoDB\data\log\mongod.log  --logappend --auth --service"

中间遇到了一些问题,第一次注册完了尝试启动了一下,启动失败

win10 mongodb 安装注意事项_第1张图片使用服务启动的时候也报1053,于是尝试了网上的方式,先删除服务,再使用配置文件注册,也报找不到文件错误。

win10 mongodb 安装注意事项_第2张图片

经过分析,有可能是配置文件有点儿问题,查看配置文件是这样的

win10 mongodb 安装注意事项_第3张图片

这里是数据库和日志的位置的配置啊,可能是找不到对应的文件夹和文件吧,于是修改了一下配置,并新建了对应的文件和文件夹。然后也明白了直接使用命令注册服务和使用配置文件并没有区别,只要路径对了就行,于是修改了命令,先删除服务,重新新建服务,再启动,成功了。

win10 mongodb 安装注意事项_第4张图片

后记:第一次建服务的时候使用了auth认证,不想使用auth认证,于是打算重装,预想的是先通过sc delete MongoDB 删除了服务 走上面的命令就可以了,但是出现了意想不到的情况。

明明是安装呢 怎么会报这个呢,我也没解决的办法,只好想到重装服务。

一、验证是否删除了。

二、将磁盘中的历史数据全部清除,data中只保留子文件夹,db和log。

三、重装服务 去掉auth

sc create MongoDB binpath="F:\Program Files\MongoDB\Server\3.6\bin\mongod.exe --dbpath D:\MongoDB\data\db --logpath D:\MongoDB\data\log\mongod.log  --logappend"

恩,终于成功了。

以上启动成功服务不可用 于是又试了一种方式 就是使用配置文件的方式启动,如下

win10 mongodb 安装注意事项_第5张图片

你可能感兴趣的:(NoSQL)