I mysql, "mysqldump”Klientverktøy kan brukes til å generere sikkerhetskopiering eller lage et sett med SQL -setninger som kan brukes til å overføre eller reprodusere de originale databasedataene fra en server til en annen. Kommandoen “MySqldump” kan også returnere data i XML, avgrenset test eller CSV -skjema.
Dette innlegget vil samle metoden for å generere sikkerhetskopiering og gjenopprette MySQL -databaser ved å bruke MySQLDump -kommandoen.
Hvordan ta sikkerhetskopi av MySQL -databaser ved å bruke kommandoen “MySQLDump”?
Følg instruksjonene nedenfor for å generere en sikkerhetskopi av MySQL -databasen ved hjelp av MySQLDump -kommandoen.
Trinn 1: Få tilgang til MySQL -serveren
Kjør “Ledeteksten”Terminal, og koble MySQL -serveren ved å bruke den oppgitte kommandoen sammen med brukernavn og passord:
mysql -u root -p
Trinn 2: Vis databaser
Deretter utføre "FORESTILLING”Kommando for å se alle tilgjengelige databaser med“Databaser”Alternativ:
Vis databaser;
Som du ser er databaser oppført, og vi valgte "Mariadb”Database:
Deretter slutter du MySQL-serveren ved å kjøre kommandoen for gitt below:
\ q
Trinn 3: Lag database -sikkerhetskopi
Nå, kjør "mysqldump”Kommando for å ta en sikkerhetskopi av den aktuelle MySQL -databasen:
mysqldump -u root -p mariadb> backupdb.SQL
Her:
Når ovennevnte kommando er utført, vil den be om et passord og opprette en sikkerhetskopi av databasen:
Trinn 4: Verifisering
For å sikre at sikkerhetskopien er opprettet med hell eller ikke, bruk "HVOR”Kommando med det genererte filnavnet:
Hvor backupdb.SQL
Det kan observeres at sikkerhetskopien av den aktuelle databasen opprettes og eksisterer i den under-uttalte destinasjonen:
Hvordan gjenopprette MySQL -databaser i MySQL Server?
Hvis du vil gjenopprette MySQL -databaser i MySQL -serveren, følg de gitte trinnene.
Trinn 1: Koble til MySQL -serveren
Til å begynne med får du tilgang til MySQL -serveren ved å kjøre den medfølgende kommandoen:
mysql -u root -p
Trinn 2: Opprett ny database
Lag deretter en ny database gjennom "SKAPE”Kommando med“Databaser”Alternativ og databasenavn:
Opprett database RestorB;
Når den nye databasen opprettes, kjør "\ q”Kommanderer og avslutt det:
Trinn 3: Gjenopprett database
Etter det, utfør "mysql”Kommando for å gjenopprette databasen:
mysql -u root -p restaurer < mybackup.sql
Her:
I henhold til den undergitte utdata har den aktuelle databasen blitt gjenopprettet med hell:
Trinn 4: Få tilgang til MySQL -serveren
Deretter kobler du til MySQL -serveren via følgende kommando:
mysql -u root -p
Trinn 5: Se databaser
Kjør “FORESTILLING”Kommando for å vise alle databaser:
Vis databaser;
Det kan observeres at de gjenopprettede “RESTOREDB”Database finnes på listen:
Vi har samlet de enkleste måtene å lage en sikkerhetskopi og gjenopprette MySQL -databaser ved å bruke MySQLDump -kommandoen.
Konklusjon
For å generere en sikkerhetskopi av MySQL -databasen, "mysqldump -u -p> ”Kommando brukes. På den annen side "mysql -u -p < ”Kommando kan brukes til å gjenopprette en database. Dette innlegget ga prosedyren for å opprette en sikkerhetskopi og gjenopprette MySQL -databaser ved å bruke MySQLDump -kommandoen.