sql >> Databáze >  >> NoSQL >> MongoDB

Nedaří se připojit ke vzdálenému serveru mongodb

Za prvé, abyste se ujistili, že se nejedná o problém s firewallem, zastavte IPTABLES na obou serverech (nezapomeňte je znovu povolit).

Na počítači, ke kterému se pokoušíte připojit, ssh přímo k němu a ujistěte se, že běží MongoDB, připojte se místně a zkontrolujte, zda máte přístup k databázi.

MongoDb není ve výchozím nastavení nakonfigurováno tak, aby přijímalo připojení od vzdálených hostitelů, můžete se ujistit, že máte tyto řádky ve svém /etc/mongodb.conf soubor:

bind_ip = 0.0.0.0
port = 27017

Ujistěte se, že restartujete MongoDB po provedení jakýchkoli změn. Zkuste to a komentujte, pokud máte stále problémy, a já aktualizuji odpověď o další návrhy.

UPRAVIT: Od verze 2.6 se formát konfiguračního souboru změnil na YAML, podrobnosti zde , soubor by měl být umístěn na /etc/mongod.conf .

net:
   bindIp: 0.0.0.0
   port: 27017



  1. Vyberte posledních N záznamů z MongoDB pomocí node.js

  2. Migrace z Tokumx 1.5 na Percona Server pro mongodb 3.11

  3. Aktualizace pole pomocí push a slice

  4. Jak zacházet s datem nižším než 1970 v MongoDB