mongodb设置自动启动

1、确认mongo的安装位置下是否有data文件

image.png

2、确认data文件中是否存在文件db和log,没有的话直接创建即可

image.png

3、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。

image.png

4、输入命令:
mongod.exe --logpath D:\mongodb\data\log\mongodb.log --logappend --dbpath D:\mongodb\data\db --directoryperdb --serviceName MongoDB --install

5、开启服务,输入命令“net start MongoDB”。
(若不生效,也可以打开服务,找到monggodb,手动打开)

image.png

问题解决:

问题1:无法创建服务

若在方法二中执行第二步后,在输入命令后提示“服务名无效”或者在任务管理器中没有找到该服务,则可查看“D:\mongodb\data\log”下的mongodb.log日志。

image.png

若出现‘拒绝访问’等字样则是未用管理员权限打开cmd导致的

所以只需要以管理员身份运行cmd,再重新按照方法二的操作步骤执行即可。

问题2:服务无法启动

启动服务报
“MongoDB 服务正在启动 .
MongoDB 服务无法启动。
发生服务特定错误:100.

image.png

解决方法:
在“D:\mongodb\data”下找到‘mongod.lock’和‘storage.bson’这两个文件,删除后再重启即可

image.png

你可能感兴趣的:(mongodb设置自动启动)