regelmessige sikkerhetskopier er avgjørende når du kjører en nettside , slik at du kan gjenopprette området så raskt som mulig etter en server feil, for eksempel. I motsetning til de kildefilene som utgjør nettstedet , som forblir uendret mesteparten av tiden , er databasen i stadig endring med nye data lagt til og eksisterende poster oppdatert. For å gjenopprette nettsiden med minimum tap av data , bør du foreta hyppige database backup , utført ved hjelp av mysqldump verktøyet installert med MySQL. Verktøyet oppretter en ren tekstfil som inneholder alle SQL-setninger er nødvendig for å rekonstruere databasen. Instruksjoner
en
Koble deg til den eksterne Linux server ved hjelp av SSH, eller åpne en terminal sesjon hvis du er på den lokale maskinen .
2
Endre til katalogen som vil lagre dump filen ved hjelp av "cd "-kommandoen , eller bruk " mkdir" kommandoen for å opprette en ny katalog
3
Skriv kommandoen nedenfor ved ledeteksten : .
< p > mysqldump -u brukernavn -p passord databasenavn > sqlfile.txt
Du bør bytte "brukernavn " og " passord" med detaljene i en MySQL bruker med tillatelse til å få tilgang til databasen . Erstatt " database - navn " med navnet på databasen , og " sqlfile.txt " med navnet du ønsker å tilordne til SQL dump filen
4
Gjenopprett databasen med mysql -kommandoen . :
mysql -u brukernavn -p passord -database - navn < sqlfile.txt
Denne operasjonen kan ta litt tid å fullføre, avhengig av størrelsen på dump filen . MySQL utfører hver SQL-setning i dumpfila , for å lage en eksakt kopi av databasen på det tidspunktet sikkerhetskopien.