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.