Fehler beim Herstellen der Verbindung zu 127.0.0.1:27017, Grund: Fehlernummer: 111 Verbindung abgelehnt
während Sie versuchen, diese mongo-Befehl in ubuntu
Ich bin immer diese Fehlermeldung.
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
wie kann ich das beheben, ist jemand schon das gleiche problem.
InformationsquelleAutor der Frage Ashish Ranjan | 2014-10-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Führen Sie den folgenden Befehl ein :
Connection refused zu MongoDB errno 111
MacOS:
InformationsquelleAutor der Antwort Jagdish Barabari
Ich hatte das gleiche problem auf Mac OS
Versuchen zu laufen, sudo mongod und in einem neuen terminal-tab laufen mongo
InformationsquelleAutor der Antwort levon
danke an alle ich habe versucht mit mongo war es nicht laufen, schließlich fand ich dort keinen Platz mehr in meiner Festplatte, die ich leerte einige der Raum-und anschließend wieder installiert es die gleiche Vorgehensweise bei der installation wie folgt zu installieren wie in mongodb docs endlich wieder den server und es läuft.
https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu
InformationsquelleAutor der Antwort Ashish Ranjan
In meinem Fall wurde der Fehler durch fehlende /data/db Ordner, in dem die mongodb verwendet, um Ihre Daten zu speichern. Bitte geben Sie folgenden Befehl ein
$sudo mongod
in Ihrem terminal. Wenn die Fehlermeldung etwas wie :missing data/db folder error
Einfach den Ordner erstellen, und Sie sind gut zu gehen.
InformationsquelleAutor der Antwort Sourav Prem
Erste,
Start MongoDB:
Dann, Run:
InformationsquelleAutor der Antwort Akash Adhikari
Wahrscheinlich Sie don ' T haben, Platz auf Ihrer Festplatte.
Überprüfen Sie es, indem Sie in die promt
df -h
Bitte beachten Sie, dass mongo vielleicht nicht einmal mit 3gb zur Verfügung, die in die entsprechende partition. Für details, möchten Sie vielleicht, um die log:
cat /var/log/mongodb/mongod.log
InformationsquelleAutor der Antwort Pablo Tapia
Stellen Sie sicher, Sie haben ausgeführt, der MongoDB - Dienst, bevor Sie eine Verbindung herstellen möchten der Konsole.
ausführen und den server starten:
dann:
InformationsquelleAutor der Antwort GuoX
Hierzu:
Wenn Sie auf Ubuntu 16.04, die Sie herausfinden können, durch runnign:
Müssen Sie Erstellen eine neue Datei an
/lib/systemd/system/mongod.service
mit folgendem Inhalt:InformationsquelleAutor der Antwort Iman Mohamadi
Ich hatte das gleiche problem auf meinem Mac, und ich installierte mongodb via homebrew. Ich dieses problem lösen, indem die homebrew-services Befehl.
Ersten start mongodb-service:
$ brew services start mongodb
Start mongodb-terminal
$ mongo
Stop mongodb-service:
$ brew services stop mongodb
InformationsquelleAutor der Antwort Yingbo Cui
Ich denke, außer Speicherplatz issuse, sollten Sie die log-in
/var/log/mongodb
zu wissen, die details, warum mongodb starten, ist fehlgeschlagen.So, hier muss ich rm alle Dateien in der
/tmp
. Das funktioniert gut für mich.InformationsquelleAutor der Antwort GoingMyWay
In meinem Fall das problem verursacht wurde, durch eine scheinbare Verlust der Berechtigung über mongodb.lock-Datei. Ich konnte das problem lösen, änderung der Genehmigung mit dem folgenden Befehl :
Es folgt meine Untersuchung:
InformationsquelleAutor der Antwort pablo.vix
Verstehe ich die Frage mit Bezug auf Ubuntu.
Aber wenn man immer die gleichen Fehler auf einem Mac, und möchte nicht
$ sudo mongod
läuft auf einer separaten Registerkarte können Sie die folgenden beheben Sie den Fehler Verbindung, wenn Sie Homebrew -Basierend auf den Antworten aus diesem thread - Kann keine Verbindung zu mongodb errno:61 Connection refused
InformationsquelleAutor der Antwort Aswin Ramakrishnan
ist sehr einfach, nur eine Datei löschen
/var/lib/mongodb/mongodb.lock
. nach nur ausführen:mongo
. fertigInformationsquelleAutor der Antwort Felipe Sousa
Ist es möglich, dass das Daten-Verzeichnis für mongo angegeben in
/etc/mongod.conf
ist kein Gültiger Pfad.Versuchen Sie erneut markieren Sie den Pfad, wenn es wirklich existiert
sudo vi /etc/mongod.conf
und überprüfendbPath
.InformationsquelleAutor der Antwort Rohith Yeravothula
Mongo 3.*.* - OSX - 2017
Von README
Wechseln Sie in das Verzeichnis mongodb-osx-x86_64-3.*.*/bin
Einen einzelnen server-Datenbank:
Gehen, um neue Terminal
InformationsquelleAutor der Antwort Mina Gabriel
Ich löste das Problem einfach durch Eingabe
sudo mongo
nachmongod
Befehl.InformationsquelleAutor der Antwort pavle
Ich gerade entfernt mongo nach der Anleitung hier: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ Und dann habe ich wieder installiert nach der Anleitung in dem link gegeben. Alles klappte reibungslos!
InformationsquelleAutor der Antwort David I. Rock
Nur einige Gedanken zu meinem Fall.
Wenn Sie geändert haben die dbPath und logPath dirs auf eigene Werte (z.B. /data/mongodb/Daten, /data/mongodb/log), müssen Sie chown Sie zu mongodb user, ansonsten wird das nicht existierende /data/db/dir verwendet werden.
InformationsquelleAutor der Antwort Aram Paronikyan