美文网首页mongodb
解决Mongodb连接报错:MongoDB shell vers

解决Mongodb连接报错:MongoDB shell vers

作者: 一只酸柠檬精 | 来源:发表于2021-01-30 12:44 被阅读0次

    Mongodb连接错误:

    MongoDB shell version v4.0.9
    connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
    2021-01-29T09:15:06.742+0800 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: ����Ŀ�����������ܾ����޷��� �ӡ� :
    connect@src/mongo/shell/mongo.js:343:13
    @(connect):2:6
    exception: connect failed
    如图:

    image.png

    分析后发现是mongodb服务未启动造成的连接报错

    百度很多的答案,大概就是建一个data文件,然后输入命令启动mongodb,这个答案能暂时解决问题,但电脑一重启,mongodb未启动还是会报错,所以换个思路,解决mongodb自动启动就行了。

    设置mongodb自启动

    1、将mongodb添加到服务中

    在D:\spider\application\MongoDB目录下建一个mongod.cfg文件
    内容:

    systemLog:
    
        destination: file
    
        path: D:\spider\application\MongoDB\mongod.log
    
    storage:
    
        dbPath: D:\spider\application\MongoDB\bin
    

    如图:

    image.png

    使用管理员权限打开cmd,输入

    mongod --config "D:\spider\application\MongoDB\mongod.cfg" --install  
    

    我的电脑已经添加过了,所以提示已存在

    image.png

    2、设置mongodb服务自启动

    找到电脑中的服务


    image.png

    找到MongoDB Server
    右键属性>设置自启动>确定

    image.png

    OK了,大功告成

    相关文章

      网友评论

        本文标题:解决Mongodb连接报错:MongoDB shell vers

        本文链接:https://www.haomeiwen.com/subject/witqtltx.html