Jak zainstalować najnowszy MongoDB na Ubuntu 18.04 Bionic Beaver Linux

Jak zainstalować najnowszy MongoDB na Ubuntu 18.04 Bionic Beaver Linux

Cel

Celem jest zainstalowanie MongoDB na Ubuntu 18.04 Bionic Beaver Linux

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Ubuntu 18.04 Bionic Beaver
  • Oprogramowanie: - MongoDB 3.6 lub wyżej

Wymagania

Uprzywilejowany dostęp do systemu Ubuntu jako root lub przez sudo Wymagane jest polecenie.

Trudność

ŁATWY

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instrukcje

Dodaj repozytorium MongoDB

Najpierw przejdź do oficjalnej strony pobierania MongoDB i zwróć uwagę na najnowszą wersję MongoDB.

Notatka: W chwili pisania tego tekstu nie ma obecnie oficjalnej wersji dla Ubuntu 18.04 Bionic. Z tego powodu zamiast tego będziemy używać wersji Xenial.

Otwórz terminal i wprowadź następujące polecenia Linux, jednocześnie zmieniając żądaną wersję MongoDB i Ubuntu Release Codename:

$ Codename = xenial $ MongoDB = 3.6 

Po ustawieniu powyższych zmiennych po prostu wprowadź poniższe polecenie, aby zaimportować klawisz podpisywania wersji MongoDB:

$ wget -qo- https: // www.MongoDB.org/static/pgp/serwer-$ MongoDB.ASC | sudo apt-key add 

Następnie dodaj repozytorium:

$ sudo bash -c "echo de http: // repo.MongoDB.org/apt/ubuntu $ codename/monongoDB-org/$ MongoDB multiverse>/etc/apt/źródła.lista.D/MongoDB-org.lista" 

Zaktualizuj indeks repozytorium:

Aktualizacja $ sudo apt 


Zainstaluj MongoDB

Użyj następującego polecenia Linux, aby zainstalować MongoDB na Ubuntu 18.04 Bionic Server:

$ sudo apt-get instal -y MongoDB-org 

Uruchom bazę danych MongoDB

Po instalacji baza danych MongoDB nie rozpoczyna się domyślnie. Aby uruchomić bazę danych Wprowadź:

$ Sudo Service Mongood Start 

Potwierdź status MongoDB:

$ Service Mongood Status ● Mongood.Usługa-wysokowydajny, zorientowany na schemat baza danych zorientowana na dokumenty: załadowany (/lib/systemd/system/mongood.praca; wyłączony; PREDET PRESET: Włączony) Active: Active (działający) od śr. 2018-02-21 14:29:07 AEDT; 7s temu dokumenty: https: // dokumenty.MongoDB.Org /Manual Main PID: 2449 (MONGOD) cgroup: /System.Slice/Mongood.Service └─2449/usr/bin/mongood -config/etc/mongod.Conf 21 lutego 14:29:07 Ubuntu Systemd [1]: Rozpoczął wysokowydajny, bez schematu baza danych zorientowana na dokumenty. 

Jeśli chcesz uruchomić bazę danych MongoDB po ubuntu 18.04 Uruchom ponownie Wykonaj:

$ sudo systemCtl Włącz MongoD utworzony SymLink/etc/Systemd/System/Multi-użytkownik.cel.Wants/Mongood.usługa →/lib/systemd/system/mongod.praca. 


Zdalnie łącząc się z MongoDB

Domyślnie MongoDB słucha na interfejsie Loopback 127.0.0.1tylko. Oznacza to, że wszelkie zdalne połączenia zostaną odrzucone z błędem:

W Network [Thread1] nie udało się połączyć z MongoDB-Server: 27017, IN (sprawdzanie gniazda błędu po sondażu), powód: Odrzucone przez połączenie Zapytanie [Thread1] Błąd: Nie można połączyć się z serwerem MongoDB-Server: 27017, próba połączenia przegrany : 

Aby powiązać MongoDB na określonym adresie IP, musisz edytować plik konfiguracyjny MongoDB /itp./Mongood.conf. Na przykład, aby powiązać MongoDB ze wszystkimi interfejsami sieciowymi, otwórz plik konfiguracji:

$ sudo nano /itp. /Mongood.conf 

Następnie zmień linię BINDIP: 127.0.0.1 Do BINDIP: 0.0.0.0. Po przygotowaniu Baza danych MongoDB:

$ Sudo Service Mongood Restart 

Jeśli masz włączoną zaporę UFW, będziesz musiał również otworzyć port TPC 27017 na ruch przychodzący:

$ sudo ufw zezwolić z dowolnego portu 27017 Proto TCP 

Aby połączyć zdalnie użyj polecenia:

$ Mongo-Host MongoDB-IP-or-host: 27017 

Zmień domyślny port MongoDB

Aby zmienić domyślny numer portu słuchania MongoDB na Ubuntu 18.04 Edytuj plik konfiguracyjny MongoDB /itp./Mongood.conf i zaktualizowana linia Port: 27017 do dowolnej pożądanej liczby. Po przygotowaniu Baza danych MongoDB:

$ Sudo Service Mongood Restart 

Powiązane samouczki Linux:

  • Jak zainstalować MongoDB na Ubuntu Linux
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Ubuntu 20.04 Przewodnik
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Pobierz Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Ubuntu 22.04 Przewodnik