Jak nainstalovat MongoDB na Ubuntu 20.04/18.04 LTS

MongoDB je bezplatná a open source škálovatelná NoSQL databáze orientovaná na dokumenty s průnikem indexů, která umožňuje dotazy ad hoc. Uživatelé mohou také použít různá rozšíření, jako je zabezpečení, integrace a analýza, aby mohli používat MongoDB pro velké aplikace. Je podporována autentizace pomocí LDAP, x.509 a Kerberos a šifrování založené na TLS (Transport Layer Security). K dispozici jsou také uživatelské role, funkce auditu pro dodržování předpisů a forenzní analýzy, stejně jako hotové komponenty pro zajištění důvěryhodných systémů.

V tomto tutoriálu uvidíme instalaci MongoDB na Ubuntu 20.04 LTS bez přidání jakéhokoli repo. Také lze postupovat podle stejných kroků pro Ubuntu 18.04 LTS nebo 19.04/19.10.

požadavky:

  • Ubuntu 20.04 LTS focal fossa server nebo desktop.
  • Uživatel bez oprávnění root ssudopřístup

1. Aktualizujte systém

Než přejdeme k instalačnímu kroku MongoDB, aktualizujme stávající balíčky Ubuntu 20.04

sudo apt update

2. Příkaz k instalaci MongoDB na Ubuntu 20.04

Stejně jako 18.04 LTS je MongoDB k dispozici také v oficiálním úložišti Ubuntu 20.04 pro instalaci s aktuální verzí. Není tedy třeba přidávat žádnou třetí stranu. Jediný příkaz pro něj nainstaluje komponenty Mongo-tools, Mongodb, Mongodb-clients Mongodb-server a Mongodb-server-core spolu s dalšími závislostmi.

sudo apt install mongodb

Výstup pro výše uvedený příkaz:

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3. Zkontrolujte stav MongoDB

Po instalaci se MongoDB automaticky spustí, ale pokud ne, můžete použít příkaz:

systemctl strart mongodb

Chcete-li zkontrolovat, zda server MongoDB běží správně nebo ne, můžeme použít příkaz status:

systemctl status mongodb

4. Příkaz pro správu MongoDB

Zde je několik základních příkazů, které by člověk potřeboval ke správě této databáze, jako je spuštění, restartování, zastavení serveru spolu s dalšími.

Chcete-li zastavit server MongoDB

sudo systemctl stop mongodb

Chcete-li to znovu spustit.

sudo systemctl start mongodb

Pro restart serveru po některých úpravách.

sudo systemctl restart mongodb

Chcete-li deaktivovat automatické spuštění MongoDB se serverem, které se děje ve výchozím nastavení.

sudo systemctl disable mongodb

Chcete-li znovu povolit automatické spuštění serveru při spuštění systému.

sudo systemctl enable mongodb

Chcete-li jej začít používat, zadejte:

mongo

Dokončete odinstalaci MongoDB

V případě, že již MongoDB na svém systému Ubuntu 20.04 nechcete, jednoduše jej odeberte pomocí níže uvedených příkazů:

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

Závěrečné poznámky:

Takže tento nástěnný rychlý tutoriál o instalaci MongoDB pro servery Ubuntu 20.04, můžete také vidět totéž proa další související tutoriály.

Related Posts