Ich lerne gerade MongoDB und habe versucht, einen meiner Computer (den Client) mit dem Server (einem Toshiba L875D ) zu verbinden.
Auf dem Server wird Windows 8.1 und auf dem Client Windows 7 ausgeführt.
Hier ist ein Client-Screenshot:
Ich habe auch versucht, 0.0.0.0
wie die IP-Adresse und bekam den gleichen Fehler.
Hier ist ein Server-Screenshot:
Ich versuche, diese Verbindung über ein Wi-Fi-Netzwerk herzustellen.
Weiß jemand, was ich falsch mache?
networking
wireless-networking
mongodb
Nicholas Brown
quelle
quelle
Antworten:
Höchstwahrscheinlich ist
bind_ip
auf Ihrem MongoDB-Server noch der Server eingestellt, mit127.0.0.1
dem Sie sich nur auf dem Server über verbinden könnenlocalhost
. Um das Netzwerk zu aktivieren - damit ein anderer Computer einelocalhost
Verbindung zum Setup herstellen kann - muss die MongoDB-Konfiguration auf dem Server so angepasst werden, dass diebind_ip
Einstellungsoption deaktiviert ist.Öffnen Sie zunächst den
mongod.conf
auf dem Server installierten. Ich zeige ein Beispiel für die Verwendungnano
unter Linux, kann diese Datei jedoch mit einem beliebigen Editor bearbeiten, den Sie am besten verwenden. Und wenn Sie dies unter Windows bearbeiten, müssen Sie diemongod.cfg
Datei suchen und anpassen :Wenn diese Datei zum Bearbeiten geöffnet ist, finden Sie folgende Zeile:
Und kommentiere das
bind_ip
so aus:Starten Sie nun MongDB neu:
Das Netzwerk sollte aktiviert sein und Sie sollten in der Lage sein, von jedem anderen Computer in Ihrem Netzwerk aus eine Verbindung zu ihm herzustellen.
quelle
0.0.0.0
. Ich würde nach dermongod.cfg
Datei suchen und diese bearbeiten, um die zu entfernenbind_ip
.