1、确认mongo的安装位置下是否有data文件
image.png2、确认data文件中是否存在文件db和log,没有的话直接创建即可
image.png3、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。
image.png4、输入命令:
mongod.exe --logpath D:\mongodb\data\log\mongodb.log --logappend --dbpath D:\mongodb\data\db --directoryperdb --serviceName MongoDB --install
5、开启服务,输入命令“net start MongoDB”。
(若不生效,也可以打开服务,找到monggodb,手动打开)
问题解决:
问题1:无法创建服务
若在方法二中执行第二步后,在输入命令后提示“服务名无效”或者在任务管理器中没有找到该服务,则可查看“D:\mongodb\data\log”下的mongodb.log日志。
image.png若出现‘拒绝访问’等字样则是未用管理员权限打开cmd导致的
所以只需要以管理员身份运行cmd,再重新按照方法二的操作步骤执行即可。
问题2:服务无法启动
启动服务报
“MongoDB 服务正在启动 .
MongoDB 服务无法启动。
发生服务特定错误:100.
解决方法:
在“D:\mongodb\data”下找到‘mongod.lock’和‘storage.bson’这两个文件,删除后再重启即可
网友评论