Beim Verbinden eines MongoDB-Clients mit einem MongoDB-Server erhalte ich die Meldung: „Verbindung zum Server konnte nicht hergestellt werden“

Beim Verbinden eines MongoDB-Clients mit einem MongoDB-Server erhalte ich die Meldung: „Verbindung zum Server konnte nicht hergestellt werden“

Ich lerne gerade MongoDB und habe versucht, eine meiner Maschinen (den Client) mit dem Server zu verbinden (das ist einToshiba L875D).

Auf dem Server läuft Windows 8.1 und auf dem Client Windows 7.

Hier ist ein Client-Screenshot:

Bildbeschreibung hier eingeben

Ich habe es auch 0.0.0.0mit der IP-Adresse versucht und bekam den gleichen Fehler.

Hier ist ein Server-Screenshot:

Bildbeschreibung hier eingeben

Ich versuche, diese Verbindung über ein Wi-Fi-Netzwerk herzustellen.

Weiß jemand, was ich falsch mache?

Antwort1

Sie haben höchstwahrscheinlich bind_ipauf Ihrem MongoDB-Server immer noch die Einstellung , 127.0.0.1wodurch Sie nur über eine Verbindung mit dem Server herstellen können localhost. Um das Netzwerk zu aktivieren, sodass ein anderer Computer als eine localhostVerbindung eine Verbindung zum Setup herstellen kann, muss die MongoDB-Konfiguration auf dem Server angepasst werden, sodass die bind_ipEinstellungsoption deaktiviert ist.

Öffnen Sie zunächst die Datei mongod.confauf dem Server, auf dem sie installiert ist. Ich zeige ein Beispiel unter Linux, aber Sie können die Datei auch mit dem Editor bearbeiten, mit dem Sie am besten zurechtkommen. Und wenn Sie dies unter Windows bearbeiten, müssen Sie die Datei nanosuchen und anpassen :mongod.cfg

sudo nano /etc/mongod.conf

Suchen Sie in der zur Bearbeitung geöffneten Datei nach der folgenden Zeile:

# Listen to local interface only. Comment out to listen on all interfaces.
bind_ip = 127.0.0.1

Und kommentieren Sie es bind_ipwie folgt aus:

# Listen to local interface only. Comment out to listen on all interfaces.
#bind_ip = 127.0.0.1

Starten Sie nun MongDB neu:

sudo service mongod restart

Die Netzwerkverbindung sollte aktiviert sein und Sie sollten von jedem anderen Computer in Ihrem Netzwerk aus eine Verbindung dazu herstellen können.

verwandte Informationen