Hvordan installere MongoDB på Debian Top 10

Hvordan installere MongoDB på Debian Top 10
MongoDB er en NoSQL-database som er enkel, objektorientert, skalerbar og en dynamisk database. Det er veldig populært i dag i forhold til andre NoSQL -databaser, selv fra relasjonsdatabaser på grunn av dets enkel læring.

I motsetning til relasjonsdatabaser, er det gratis fra tabellene, kan du legge til og endre dataene enkelt på grunn av dokumentorientert datamodell, og på grunn av denne modellen kan de samsvare med forskjellige datatyper av mange programmeringsspråk.

MongoDB har noen særegne funksjoner som om det er skjemafri, så du er fri fra belastningen med å kartlegge, på samme måte, det kan brukes som et filsystem med datar replikering og belastningsbalanseringsfunksjoner over flere maskiner for lagring av filer.

I denne skrivingen vil vi diskutere metoden for å installere MongoDB på Debian 11.

Hvordan installere MongoDB på Debian 11

For installasjon av den nyeste versjonen av MongoDB på Debian, først vil vi installere "WGET" -pakken. Denne pakken brukes til å importere GPG -tasten til MongoDB.

$ sudo apt-get install wget

Vi vil importere GPG -nøkkelen til MongoDB fra det offisielle nettstedet.

$ wget -qo - https: // www.Mongodb.org/statisk/pgp/server-5.0.ASC | sudo apt-key add -

Utgangen fra den utførte kommandoen skal være "OK". Det er en advarsel om at nøkkelen vi kommer til å bli lagt ut, men vi kan fortsatt bruke den. Aktiver MongoDB -depotet ved å opprette en fil /etc/apt/kilder.liste.d/mongodb-org-5.0.liste Og som "Bullseye" -versjonen av MongoDB er fremdeles ikke utgitt, så vi bruker "Buster" -versjonen av MongoDB.

$ ekko "Deb http: // repo.Mongodb.org/apt/debian buster/mongodb-org/5.0 hoved "| sudo tee/etc/apt/kilder.liste.d/mongodb-org-5.0.liste

Oppdater depotet.

Nå installerer vi MongoDB -pakken sammen med andre pakker som er relatert til MongoDB.

$ sudo apt-get installer mongodb-org mongodb-org-server mongodb-org-database mongodb-org-mongos mongodb-org-shell mongodb-org-tools -y

Etter vellykket installasjon av MongoDB, start den med SystemCTL -kommandoen.

$ sudo systemctl start mongod

Når mongodb er startet, må du aktivere den som

$ sudo systemctl aktiver mongod

Sjekk statusen til MongoDB og bekreft at den kjører vellykket.

$ sudo systemctl status mongod

For å sjekke versjonen av MongoDB som er installert.

$ Mongod -Versjon

For å sikre MongoDB, lanser du MongoDB.

$ Mongo

Skriv inn "admin" i miljøet til MongoDB.

Bruk admin

Du blir byttet til DB -hoved. Skriv følgende kommando for å legge til en bruker for å opprette bruker, brukernavn er "mongoadmin" og passord er "ABC123", du kan endre brukernavn og passord deretter:

db.Opprett bruker(

Bruker: “Mongoadmin”,
PWD: “ABC123”,
Roller: [Roll: “UserAdminanyDatabase”, DB: “Admin”]

)

Utgangen viser at brukeren er lagt til vellykket. Når du er ferdig, skriv "Quit ()" for å forlate MongoDB -miljøet.

For å aktivere sikkerheten til MongoDB, åpne konfigurasjonsfilen til MongoDB.

$ sudo nano /etc /mongod.konf

Finn ut “Sikkerhet”, Ukomment det ved å fjerne“#”og skrive en linje ved siden av.

Autorisasjon: Aktivert

Lagre den ved å trykke på Ctrl + S og deretter avslutte ved å trykke på Ctrl + x. Start MongoDB på nytt slik at den kan oppdatere de endrede endringene:

$ sudo SystemCTL Restart Mongod

For å bekrefte at brukeren er lagt til, vil vi kjøre følgende kommando, endre "mongoadmin" i kommandoen med brukernavnet ditt, og etter utførelse vil den be om passord, skriv inn passordet som i vårt tilfelle er "ABC123".

$ mongo -u mongoadmin -p --authenticationDatabase admin

Skriv inn "bruk admin", når du er i MongoDB -miljøet.

Bruk admin

For å vise brukerne skriver “Vis brukere”:

Vis brukere

Vi kan se at brukeren har blitt vist som vi opprettet.

Konklusjon

MongoDB er enkel å bruke hvis du er kjent med JavaScript. Dessuten er det skjemalt. Annet enn det anbefales det til nybegynnere på grunn av brukervennligheten og effektiviteten. I denne oppskrivningen har vi diskutert installasjonsprosedyren til MongoDB, ved å importere nøkkelen til depotet til Debian og deretter installere den. Bekreft statusen etter å ha startet og aktivert den, og legg deretter til en bruker til MongoDB ved å tildele den en rolle.