无法连接到127.0.0.1:27017,原因:错误:111连接被拒绝

 5欣欣向荣_135 发布于 2022-12-18 12:11

在ubuntu中尝试这个mongo命令时,我收到了这个错误.

    ritzysystem@ritzysystem-Satellite-L55-A:~$ mongo
    MongoDB shell version: 2.6.1
    connecting to: test
    2014-10-06T12:59:35.802+0530 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
    2014-10-06T12:59:35.802+0530 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
    exception: connect failed

我怎么能纠正这个是有人有同样的问题.

9 个回答
  • 我在Mac OS上遇到了同样的问题尝试运行sudo mongod并在新的终端选项卡中运行mongo

    2022-12-18 12:12 回答
  • 谢谢大家我试过运行mongo它最终没有运行我发现我的硬盘中没有空间我清空了一些空间,最后重新安装了相同的安装程序,如下所示安装,如mongodb docs中给出的最终重启服务器它正在运行.

    https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu

    2022-12-18 12:12 回答
  • 我的Mac上遇到了同样的问题,我通过自制软件安装了mongodb.我通过homebrew services命令解决了这个问题.

    首先启动mongodb服务:

    $ brew services start mongodb

    启动mongodb终端

    $ mongo

    停止mongodb服务:

    $ brew services stop mongodb

    2022-12-18 12:12 回答
  • 在我的情况下,错误是由于mongodb用于存储数据的/ data/db文件夹丢失.请$sudo mongod 在终端中输入此命令.如果错误消息是这样的:

    missing data/db folder error

    只需创建文件夹即可开始使用.

    2022-12-18 12:12 回答
  • 运行以下命令:

    sudo rm /var/lib/mongodb/mongod.lock
    sudo service mongod restart
    

    连接拒绝MongoDB错误111

    苹果系统:

    rm /usr/local/var/mongodb/mongod.lock  
    sudo service mongod restart
    

    2022-12-18 12:12 回答
  • 在您想要连接控制台之前,请确保已运行MongoDB的服务.

    运行并启动服务器:

    $ sudo mongod
    

    然后:

    $ mongo
    ...
    >
    

    2022-12-18 12:13 回答
  • 做这个:

    sudo rm /var/lib/mongodb/mongod.lock
    sudo service mongod restart
    

    如果您使用的是Ubuntu 16.04,您可以通过runnign来解决这个问题:

    lsb_release -a
    

    您需要/lib/systemd/system/mongod.service使用以下内容创建新文件:

    [Unit]
    Description=High-performance, schema-free document-oriented database
    After=network.target
    Documentation=https://docs.mongodb.org/manual
    
    [Service]
    User=mongodb
    Group=mongodb
    ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
    
    [Install]
    WantedBy=multi-user.target
    

    2022-12-18 12:13 回答
  • 首先, 启动MongoDB:

    sudo service mongod start
    

    然后,运行:

    mongo
    

    2022-12-18 12:13 回答
  • 可能你的硬盘没有空间.通过输入promt来检查它 df -h

    请注意,即使相应分区中有3gb可用,mongo也可能会失败.有关详细信息,您可能需要检查日志:cat /var/log/mongodb/mongod.log

    2022-12-18 12:13 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有