mongodb create database backup
Lär dig proceduren för att skapa säkerhetskopia i MongoDB:
I denna detaljerad MongoDB-träningsserie , vi lärde oss om Replikering i MongoDB .
I den här handledningen lär vi oss hur man skapar en säkerhetskopia i MongoDB.
I applikationsutvecklingsinformation har säkerhetskopiering och återställning en kritisk synvinkel för alla utvecklare. MongoDB tillhandahåller två verktyg “Mongodump” för att skapa en säkerhetskopia och “Mongorestore” för att återställa säkerhetskopian.
hur man öppnar en .bin fil i Windows
Båda dessa verktyg fungerar med BSON. Det används mest för applikationsdistribution och återställning på liten nivå. Det finns också många andra metoder som du kan följa för att skapa en korrekt säkerhetskopia.
I den här handledningen använder vi ett enkelt tillvägagångssätt för att skapa en säkerhetskopia för hela den hanterade instansen. Vi kommer helt enkelt att dumpa all data i dumpmappen och det här är det enklaste sättet att skapa en korrekt säkerhetskopia.
Inledningsvis måste vi starta MongoDB-servern. I vårt fall är det igång IP: 127.0.0.1 och Hamn: 27017 .
Figur 1: Resultat i MongoDB Shell
Nu måste vi öppna CMD med administratörens behörighet. Peka sedan på katalogen där MongoDB Bin-mappen finns som du kan se i bilden nedan.
Figur 2: Resultat i CMD-skal
Efter detta kommer vi att utföra kommandot mongodump för att skapa en säkerhetskopieringsmapp med namnet på dumpningen i bin-mappen. Som standard finns det ingen dumpmapp tillgänglig innan mongodump-kommandot körs. När vi utför detta kommando kommer den att ladda ner all information till dumpmappen.
Varje samling separeras som en mapp. Kör nu kommandot och det genererar svaret som du kan se i bilden nedan.
Koda
bästa kvalitet YouTube till MP3 Converter
mongodump
Figur 3: Resultat i CMD-skal
Efter körningen, besök oss dumpmappen i bin-mappen på Mong0DB. Här kan du se att varje samling har en separat mapp. Data är en dumpning i form av JSON och BSON i samlingsmappen.
Figur 4: Resultat i MongoDB Dump Folder
Slutsats
Att skapa en säkerhetskopia av MongoDB är avgörande i utvecklingen. Utvecklare måste ha en säkerhetskopia av samlingen baserat på hur viktig informationen lagras. I grund och botten behandlas en säkerhetskopia varje månad och för en företagsapplikation rekommenderas att den behandlas dagligen.
I denna handledning såg vi en enkel lösning för att skapa en säkerhetskopia med några kommandon. Om du är nybörjare kan du använda den här metoden för säkerhetskopiering av dina samlingar. Du behöver bara peka kommandotolken på bin-mappen och köra kommandot ovan, och det kommer att dumpa all data automatiskt.
Kolla in vår kommande handledning för att lära dig mer distribution i MongoDB.
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- MongoDB Skapa databashandledning
- Distribution i MongoDB: Steg-för-steg-handledning
- 20+ MongoDB-handledning för nybörjare: Gratis MongoDB-kurs
- MongoDB Skapa användare och tilldela roller med exempel
- Vad är MongoDB-replikering
- MongoDB databasprofil för övervakning av frågor och prestanda
- Användarautentisering i MongoDB
- MongoDB-prestanda: Låsning av prestanda, sidfel och databasprofilering