MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impossibile connettersi al server mongodb remoto

Innanzitutto, per assicurarti che non si tratti di un problema con il firewall, interrompi IPTABLES su entrambi i server (non dimenticare di riattivarlo in seguito).

Sulla macchina a cui stai tentando di connetterti, ssh direttamente su di essa e assicurati che MongoDB sia in esecuzione, Connetti localmente e verifica di poter accedere a un DB.

MongoDb non è configurato per accettare connessioni da host remoti per impostazione predefinita, potresti assicurarti di avere queste righe nel tuo /etc/mongodb.conf file:

bind_ip = 0.0.0.0
port = 27017

Assicurati di riavviare MongoDB dopo aver apportato modifiche. Prova questo e commenta se hai ancora problemi e aggiornerò la risposta con altri suggerimenti.

MODIFICA: A partire dalla versione 2.6 il formato del file di configurazione è cambiato in YAML, dettagli qui , il file dovrebbe trovarsi in /etc/mongod.conf .

net:
   bindIp: 0.0.0.0
   port: 27017