MongoDB je bezplatná a otevřený source škálovatelná databáze orientovaná na dokumenty s indexem s průsečíkem indexu, která umožňuje ad hoc dotazy. Uživatelé mohou také používat různá rozšíření, jako je zabezpečení, integrace a analýza k použití MongoDB pro velké aplikace. Je podporováno ověřování pomocí LDAP, X.509 a Kerberos a šifrování na základě TLS (zabezpečení transportní vrstvy). Existují také role specifické pro uživatele, auditorské funkce pro dodržování předpisů a forenzní analýzy, jakož i hotové komponenty, které zajišťují důvěryhodné systémy.
V tomto tutoriálu uvidíme instalaci MongoDB na Ubuntu 20.04 LTS, aniž bychom přidali jakékoli repo. Také lze postupovat podle stejných kroků pro Ubuntu 18.04 LTS nebo 19.04/19.10.
Požadavky:
- Ubuntu 20.04 LTS FOCSICKÁ FOSSA SERVER nebo PROSTIP.
- Uživatel bez kořene s
sudo
přístup
1. Aktualizace systému
Než se přesuneme na krok instalace MongoDB, aktualizujme stávající balíčky Ubuntu 20.04
sudo apt update
2. Příkaz pro 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 bude nainstalovat komponenty mongodb, mongodb, mongodb-cliens mongodb a mongodb-server-core komponenty spolu s dalšími závislosti.
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 však mongoDB automaticky začne, pokud ne, můžete příkaz použít:
systemctl strart mongodb
Chcete -li zkontrolovat, zda je server MongoDB správně spuštěn 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 bylo třeba tuto databázi spravovat, jako je start, restart, zastavte server spolu s ostatními.
Chcete -li zastavit server MongoDB
sudo systemctl stop mongodb
Znovu to spustit.
sudo systemctl start mongodb
Restartovat server po některých úpravách.
sudo systemctl restart mongodb
Za deaktivaci automatického spuštění mongoDB s serverem, ke kterému dochází ve výchozím nastavení.
sudo systemctl disable mongodb
Chcete -li opět povolit automatický zahájení serveru se spuštěním systému.
sudo systemctl enable mongodb
Chcete -li jej začít používat, stačí zadat:
mongo
Kompletní odinstalace MongoDB
V případě, že už nechcete MongODB ve svém systému Ubuntu 20.04, jednoduše jej odstraňte pomocí příkazů níže:
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 rychlý návod na zdi o instalaci MongoDB pro servery Ubuntu 20.04 můžete vidět také pro to saméa další související návody.