MongoDB

Hur man installerar och använder MongoDB på Linux Mint

Hur man installerar och använder MongoDB på Linux Mint
I världen av databaslösningar är MongoDB en relativ nykomling. Det har dock snabbt vunnit enorm popularitet på grund av de funktioner det erbjuder. MongoDB är en allmänt ändamålsenlig, plattformsbaserad, dokumentbaserad databaslösning som faller under NoSQL-klassificeringen. Det följer inte reglerna i traditionella relationsdatabaser (till exempel MySQL). Istället använder den JSON-liknande dokument för lagring av data. I den här artikeln, låt oss kolla hur du installerar och använder MongoDB på Linux Mint.

MongoDB på Linux Mint

MongoDB är en öppen källkod, plattformsfri NoSQL-databaslösning. Eftersom det är en NoSQL-databas är den fri från de traditionella databasernas begränsade natur (till exempel MySQL), vilket ger mer flexibilitet för lagring av data. MongoDB kan också behandlas som en fillagringslösning! MongoDB erbjuder effektiv skalning tack vare skärningsfunktionen.

Det finns två utgåvor av MongoDB tillgängliga för kunderna - Community- och Enterprise-versionen. Nu, för allmänna användare, kommer MongoDB Community-utgåvan att räcka för test / utvecklingsändamål. För storskalig implementering är det dock en bra idé att skaffa Enterprise. MongoDB Enterprise levereras med ytterligare funktioner som kundsupport, Kubernetes-integration, snabbare minnesprestanda, certifiering, etc. Kolla in MongoDB Enterprise Advanced.

I den här artikeln visar jag dock hur man installerar och använder MongoDB Community-utgåvan.

Installera MongoDB på Linux Mint

Det finns flera sätt att installera MongoDB. På grund av dess popularitet är det redan en del av Ubuntu-paketets servrar. Linux Mint, som är ett Ubuntu-derivat, kan fånga MongoDB direkt från paketservern. Den officiella rekommendationen från MongoDB är dock att använda ett eget arkiv för installation av databasprogramvaran.

Redo? Låt oss hoppa direkt in i det!

Installera MongoDB från Ubuntu-paketservern

MongoDB är direkt tillgänglig från Ubuntu-paketservern. Allt du behöver är att be APT att ta tag i och installera mongodb paket. Även om det fungerar bra, enligt officiell MongoDB-dokumentation, rekommenderas det inte metod. Följ det på ditt eget ansvar.

Starta först en terminal och uppdatera APT-cachen.

$ sudo apt uppdatering

Berätta nu för APT att installera MongoDB.

$ sudo apt installera mongodb

Installera MongoDB från MongoDB repo

MongoDB erbjuder officiellt repo för Ubuntu, Debian, SUSE Linux och Amazon. MongoDB rekommenderar officiellt denna metod för installation av MongoDB. Detta ser till att du alltid använder den senaste versionen. Linux Mint är Ubuntu-baserad, så Ubuntu repo kommer att fungera bra.

Obs! Repo är beroende av version. Den här metoden visar installationen av den senaste stabila MongoDB-versionen (MongoDB 4.2). För andra versioner, kolla in MongoDB-installationsdokumentet.

Avfyra en terminal och börja köra följande kommandon. Låt oss först kolla om GnuPG är installerat. GnuPG levereras förinstallerat med Linux Mint. Men om det avinstallerades tidigare kommer det här kommandot att installera det direkt.

$ sudo apt uppdatering && sudo apt installera gnupg -y

Lägg nu till den offentliga GPG-nyckeln i MongoDB repo.

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

APT är redo att kommunicera med MongoDB repo. Lägg till MongoDB repo i listan över APT-paketets servrar.

$ 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

Uppdatera APT-cache.

$ sudo apt uppdatering

MongoDB repo har lagts till. Berätta nu för APT att installera MongoDB. Paketnamnet är mongodb-org. Anteckna det mongodb kommer från Ubuntu repo medan mongodb-org kommer från MongoDB repo.

$ sudo apt installera mongodb-org

Använda MongoDB

När installationen är klar, låt oss se till att MongoDB körs. Kör det här kommandot i terminalen.

$ mongo

Kommandot kastade något fel. Det beror på att MongoDB som standard inte startar med start. För att åtgärda detta, kör nästa två kommando. I grund och botten ber vi systemctl att starta och aktivera MongoDB-tjänsten vid start.

$ sudo systemctl starta mongod
$ sudo systemctl aktiverar mongod

Kontrollera MongoDB igen.

$ mongo

Voila! MongoDB fungerar perfekt! Det är MongoDB-skalet som körs. Det fungerar som MongoDB-kontrollcenter. MongoDB har sina egna kommandon och funktioner. Följande kommando skriver ut en kortlista med tillgängliga kommandon och funktioner.

$ hjälp

Slutgiltiga tankar

MongoDB är en kraftfull databasprogramvara. Det införlivas även av Google, Facebook, PayPal, EA, Adobe, eBay etc. jättar. Kolla in företag som använder MongoDB. Det är i sig ett vittnesbörd om MongoDB: s makt.

Den här artikeln diskuterar bara hur du installerar MongoDB. Det finns mycket att lära sig om det. Du hittar massor av handledning på internet för att komma igång med MongoDB. Kolla in den här nybörjarguiden till MongoDB.

Njut av!

Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...
Användbara verktyg för Linux-spelare
Om du gillar att spela spel på Linux är chansen att du kan ha använt appar och verktyg som Wine, Lutris och OBS Studio för att förbättra spelupplevels...