MongoDB to bezpłatna i skalowalna baza danych zorientowana na dokumenty zorientowana na otwarcie źródła z przecięciem indeksu, która umożliwia zapytania ad hoc. Użytkownicy mogą również korzystać z różnych rozszerzeń, takich jak bezpieczeństwo, integracja i analiza, aby korzystać z MongoDB dla dużych aplikacji. Uwierzytelnianie za pomocą LDAP, X.509 i Kerberos oraz szyfrowanie oparte na TLS (bezpieczeństwo warstwy transportowej) są obsługiwane. Istnieją również role specyficzne dla użytkownika, funkcje kontroli analiz zgodności i kryminalistycznych, a także gotowe komponenty w celu zapewnienia godnych zaufania systemów.
W tym samouczku zobaczymy instalację MongoDB na Ubuntu 20.04 LTS bez dodawania repozytorium. Można również wykonać te same kroki dla Ubuntu 18.04 LTS lub 19,04/19.10.
wymagania:
- Ubuntu 20.04 LTS Focal Fossa Server lub Desktop.
- Użytkownik nie-root z
sudo
dostęp
1. System aktualizacji
Przed przejściem do etapu instalacji MongoDB zaktualizujmy istniejące pakiety Ubuntu 20.04
sudo apt update
2. Polecenie instalacji MongoDB na Ubuntu 20.04
Podobnie jak 18,04 LTS, MongoDB jest również dostępny w oficjalnym repozytorium Ubuntu 20.04, aby zainstalować z aktualną wersją. Zatem nie trzeba dodawać żadnej strony trzeciej. Pojedyncze polecenie zainstaluje narzędzia Mongo, MongoDB, MongoDB-Clients-Server i komponenty MongoDB-Server-Core wraz z innymi zależnościami.
sudo apt install mongodb
Wyjście dla powyższego polecenia:
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. Sprawdź status MongoDB
Po instalacji MongoDB automatycznie rozpoczyna się, jednak jeśli nie, możesz użyć polecenia:
systemctl strart mongodb
Aby sprawdzić, czy serwer MongoDB działa poprawnie, czy nie, możemy użyć polecenia statusu:
systemctl status mongodb
4. Polecenie zarządzania mongoDB
Oto kilka podstawowych poleceń, które należy zarządzać tą bazą danych, takich jak Start, Restart, zatrzymanie serwera wraz z innymi.
Aby zatrzymać serwer MongoDB
sudo systemctl stop mongodb
Aby zacząć od nowa.
sudo systemctl start mongodb
Aby zrestartować serwer po niektórych modyfikacjach.
sudo systemctl restart mongodb
Aby wyłączyć automatyczny start MongoDB od serwera, który odbywa się domyślnie.
sudo systemctl disable mongodb
Ponownie włącz automatyczny początek serwera z uruchamianiem systemu.
sudo systemctl enable mongodb
Aby zacząć go używać, po prostu wpisz:
mongo
Ukończ MongoDB odinstaluj
Jeśli nie chcesz już MongoDB w systemie Ubuntu 20.04, po prostu usuń go za pomocą poniższych poleceń:
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
Notatki zamykające:
Tak więc, ten szybki samouczek na temat instalacji MongoDB dla serwerów Ubuntu 20.04, możesz również zobaczyć to samoi inne powiązane samouczki.