GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte MongoDB na Ubuntu 18.04

MongoDB je bezplatná a open source databáze NoSQL běžně používaná v dnešních webových aplikacích.

V tomto tutoriálu vám v několika jednoduchých krocích ukážeme, jak nainstalovat a nastavit MongoDB na vašem počítači Ubuntu 18.04!

Krok 1:Nainstalujte MongoDB na Ubuntu pomocí Apt

Od MongoDB balíček je dostupný v oficiálních repozitářích Ubuntu, můžeme jednoduše použít apt k instalaci MongoDB do našeho systému.

Předtím však nejprve aktualizujte všechny systémové kritické balíčky.

sudo apt update

Nyní nainstalujte balíček MongoDB pomocí:

sudo apt install mongodb

Tím se nainstaluje nejnovější verze MongoDB do našeho systému.

Jako každý databázový systém existuje server a službu spojené s úlohou Správa databází. Server MongoDB se po instalaci automaticky spustí.

Aby naše instalace proběhla hladce, musíme zajistit, aby služba MongoDB a server fungovaly správně.

Krok 2:Zkontrolujte službu MongoDB

Chcete-li zkontrolovat stav MongoDB použijte systemctl :

sudo systemctl status mongodb

Získáte výstup podobný níže uvedenému snímku obrazovky.

Takže teď, když víme, že naše služba běží, pojďme ověřit, zda náš MongoDB Server odpovídá na naše požadavky nebo ne.

Krok 3:Otestujte server MongoDB

Ve výchozím nastavení je server MongoDB umístěn na localhost a používá port 27017 . Adresa serveru je tedy:

127.0.0.1:27017

Pojďme otestovat náš server spuštěním tohoto příkazu k nalezení stavu připojení pomocí mongo příkaz:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Měli byste obdržet odpověď jako na níže uvedeném snímku obrazovky s „ok ” jako 1, čímž se zajistí, že naše připojení je platné.

Krok 4:Povolte vzdálený přístup k databázi

Ve výchozím nastavení je server MongoDB povolen pouze pomocí ufw firewall, aby fungoval lokálně.

Chcete-li povolit přístup k MongoDB na jeho portu 27017 odkudkoli, musíme na tomto portu povolit příchozí připojení.

Ale to je velmi nejisté, protože k databázi má přístup kdokoli. Abyste tomu zabránili, povolte pouze IP adresy, které odpovídají důvěryhodným počítačům/serverům.

sudo ufw allow from TRUSTED_IP/32 to any port 27017

Nahraďte TRUSTED_IP s jakoukoli důvěryhodnou IP adresou ve výše uvedeném příkazu.

To umožňuje připojení z vašeho důvěryhodného serveru dosáhnout databáze MongoDB, protože ufw nyní tato připojení umožňuje.

Stále však musíme zajistit, aby server MongoDB neposlouchal pouze lokálně. Proto musíme přidat IP našeho důvěryhodného počítače do mongodb.conf konfigurační soubor.

Použijte svůj oblíbený textový editor a upravte /etc/mongodb.conf .

sudo vi /etc/mongodb.conf

Přejděte na bind_ip hodnotu.

Zde přidejte veřejnou IP adresu svého důvěryhodného počítače přidáním do pole pomocí čárky (,).

Upravený soubor bude vypadat nějak takto:

Po uložení změn ukončete editor

Krok 5:Restartujte službu MongoDB

Teď už jsme skoro hotovi! Musíme jednoduše restartovat mongodb aplikujte naše změny.

sudo systemctl restart mongodb

Nyní jsme úspěšně nakonfigurovali náš server MongoDB tak, aby přijímal vzdálená připojení!

Závěr

V tomto tutoriálu. ukázali jsme vám, jak můžete nainstalovat a nakonfigurovat nejnovější verzi MongoDB na vašem systému Ubuntu 18.04. Také jsme se ujistili, že můžeme přijímat konkrétní vzdálená připojení k naší databázi z jiného důvěryhodného serveru.

Doufám, že vám to dobře posloužilo a odstranilo všechny vaše zbývající pochybnosti ohledně instalace MongoDB!


Linux
  1. Jak nainstalovat MongoDB na Ubuntu 16.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 20.04

  1. Jak nainstalovat MongoDB na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 22.04

  1. Jak nainstalovat MongoDB na Ubuntu 20.04

  2. Nainstalujte MongoDB na Ubuntu 20.04

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na Ubuntu 18.04 / Ubuntu 16.04