Når du jobber som databaseadministrator, vil du møte forekomster der du trenger å tilpasse miljøet til databaseserveren.
Denne artikkelen vil vise deg hvordan du kan tilpasse stedet der MongoDB -serveren lagrer datafilene. Dette er nyttig når du trenger å angi et tilpasset sted for datafilene dine uten å endre kildekoden til MongoDB -serveren.
La oss nå hoppe inn.
Hvor lagrer MongoDB sine datafiler?
Det første du bør forstå før du endrer datakatalogen er der MongoDB lagrer datafilene som standard.
Husk at standard datakatalog for MongoDB -serveren vil variere avhengig av installasjonsmetoden og målvertsystemet.
Du kan imidlertid sjekke MongoDB -konfigurasjonsfilen for å lære mer. Følgende er standard datakatalog for MongoDB versjon 6.0 på Windows og Debian:
Windows -> C: \ Program Files \ MongoDB \ Server \ 6.0 \ Data
Debian ->/var/lib/mongodb
Når du har notert standardplasseringsverdiene, kan vi fortsette å lære hvordan du endrer datakatalogen.
Metode 1 - Endre MongoDB -datakatalogen midlertidig
Den første metoden for å endre standard datakatalog er under serveroppstartsprosessen. MongoD -kommandoen gir oss -DBPath -parameteren, som lar oss spesifisere en tilpasset datakatalog for serveren.
Kommandosyntaks er vist nedenfor:
$ mongod -dbpath = "Path/to/data/katalog"
Kommandoen vil starte serveren som angir datakatalogen som den spesifiserte verdien.
Det er godt å huske på at dette er et midlertidig tiltak. Når du starter serveren på nytt, vil MongoDB bytte tilbake til standard datakatalog som er definert i serverkonfigurasjonsfilen.
Metode 2 - Angi MongoDB -datakatalogen permanent
Hvis du vil angi standard datakatalog som vil vedvare når du starter serveren på nytt, kan du gjøre endringer i konfigurasjonsfilen.
Finn Mongod.Conf -fil som finnes i install_dir/bin -katalogen.
$ sudo nano / etc / mongod.konf
Deretter finner du oppføringen vist nedenfor:
Oppbevaring:
dbpath:/var/lib/mongodb
tidsskrift:
Aktivert: True
Endre verdien av DPPath -parameteren til banen til måldatakatalogen.
Oppbevaring:
dbpath: /data /db
tidsskrift:
Aktivert: True
Lagre filen og start MongoDB -serveren på nytt.
Merk: Forsikre deg om at måldatakatalogen din eksisterer på systemet før du starter serveren på nytt.
Konklusjon
Dette innlegget diskuterte konfigurering av en tilpasset datakatalog for MongoDB-serveren ved hjelp av DBPath-parameteren og konfigurasjonsfilen. To metoder ble diskutert med de tilsvarende eksemplene.