按此步骤执行出现无法注册服务名问题时,如下解决:
方法一:
方法二:
如果还是无法解决的话,首先卸载MongoDB,然后清MongoDB注册表,重新安装,然后按一开始那样执行mongo.conf文件,会发现已经注册MongoDB服务但是抛出如下异常
此时的解决办法是先删除服务,然后以mongodb命令方法重新注册。
mongod --logpath "D:\software\MongoDB\logs\mongo.log" --logappend --dbpath "D:\software\MongoDB\data" --port 27017 --journal --quiet --serviceName "MongoDB" -serviceDisplayName "MongoDB" --install
此时服务停启动无问题,无需账户密码即可访问mongoDB。上述的问题都是针对改mongodb.conf文件配置并不生效问题。
接下来会发现无法使用认证模式,如果在mongodb.conf中添加
并重启服务,发现仍然无服务。
感觉像无法用此配置文件启动服务,所以我还是使用了命令
删除服务
注册服务,并认证
创建用户密码
studio3T 账户密码登录