MongoDB

Så här installerar du MongoDB på Ubuntu 20.04

Så här installerar du MongoDB på Ubuntu 20.04
Mongo DB är en öppen källkod, dokumentinriktad, plattformsbas. MongoDB klassificeras som en NoSQL-databas som används för att lagra stora datamängder. I MongoDB används dokument och samlingar istället för traditionella tabeller. I denna typ av databas lagras information i ett flexibelt format, till exempel JSON-dokument, där fält ändras från ett dokument till ett annat. Denna databas kräver inget fördefinierat schema och datastrukturen kan förändras över tiden. Det är nödvändigt att veta hur man installerar MongoDB på både Windows- och Linux-operativsystem.

Den här artikeln visar hur du installerar MongoDB på Ubuntu 20.04 med kommandoraden från det officiella arkivet. Alla kommandon som diskuteras i den här artikeln relaterade till installation av MongoDB kommer att köras på Ubuntu 20.04.

Installera MongoDB på Ubuntu 20.04

Utför följande steg för att installera MongoDB på din Ubuntu 20.04-systemet:

Öppna först terminalfönstret med genvägen Ctrl + Alt + t. Logga in som root-användare på ditt system.

Lägg till MongoDB Repository

För att installera den senaste MongoDB-versionen på ditt system måste du först lägga till dess förvar i Ubuntu 20.04. För att lägga till den officiella MongoDB-paketförvaringsnyckeln med wget, kör följande kommando på terminalen:

$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.2.asc | sudo apt-key add -

Lägg sedan till MongoDB-förvaret till Ubuntu 20.04 enligt följande:

$ echo "deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu
bionic / mongodb-org / 4.2 multiverse "| sudo tee / etc / apt / sources.lista.d /
mongodb-org-4.2.lista

Installera MongoDB på Ubuntu 20.04

I föregående steg har MongoDB officiella förvar och nyckel inkluderats i ditt system. I det här steget installerar du MongoDB på din Ubuntu 20.04-systemet. Det rekommenderas att du först uppdaterar ditt system innan du installerar programvarupaket. För att uppdatera ditt system, kör följande kommando:

$ sudo apt uppdatering

Därefter installerar du MongoDB på ditt system. För att installera MongoDB, använd följande kommando:

$ sudo apt-get install mongodb-org -y

Hantera tjänster från MongoDB

När du har installerat MongoDB med följande kommandon kan du starta, stoppa och aktivera MongoDB-tjänsterna automatiskt när ditt system startar upp.

$ sudo systemctl stoppa mongod.service
$ sudo systemctl starta mongod.service
$ sudo systemctl aktiverar mongod.service

Verifiera statusen för MongoDB-tjänsterna (den körs antingen eller inte) med följande kommando:

$ sudo systemctl status mongod

Starta MongoDB Shell

MongoDB direkt lyssnar på port 27017. Anslut MongoDB-skalet med följande kommando:

$ mongo - värd 127.0.0.1: 27017

Använd följande kommando för att öppna MongoDB-konsolen:

$ mongo

Lägg till administratörsanvändare

För att skapa och lägga till en adminanvändare, använd följande kommando på MongoDB-skalet:

> ANVÄNDA admin

Du har nu loggat in som administratörsanvändare på MongoDB-servern. Skapa en ny administratörsanvändare med följande kommando:

> db.createUser (USER: "admin", pwd: "new_password_here", roller: [ROLE: "root", db: "admin"])

I nästa steg, för att säkra din databas, måste du aktivera inloggningsautentisering. Öppna konfigurationsfilen för MongoDB med följande kommando:

$ sudo nano / lib / systemd / system / mongod.service

Följande utgångsskärm visas på terminalen:

Redigera autentiseringen med följande text:

säkerhet:
auktorisering: aktiverad

Redigera och spara filen för att behålla dessa ändringar. Kör följande kommando för att starta om MangoDB-tjänster:

$ sudo systemctl starta om mongod

Nu har endast autentiserade användare åtkomst till MongoDB-databasen enligt följande:

$ mongo -u admin -p --authenticationDatabase admin

Efter att ha utfört ovanstående kommando kommer du att bli ombedd att ange lösenordet. Ange lösenordet och MongoDB-konsolen visas på terminalen.

För att avsluta MongoDB-skalet, använd följande kommando:

> sluta ()

Slutsats

I den här artikeln lärde du dig att installera och konfigurera MongoDB med Ubuntu 20.04. Du kan utforska fler MongoDB-skalkommandon med kommandoraden i Ubuntu 20.04.

SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...