[vc_row][vc_column width=”1/1″][vc_column_text]Hvis din MySQL database fylder ekstremt meget, så kan det være besværgeligt eller faktisk umuligt at tage backup eller restore (genskabe) via phpmyadmin. Du kan også opleve problemer eller fejl, fordi mysql database filen fylder mere end PHP upload grænser tillader på serveren.
I denne vejledning vil vi derfor forklare og vise hvordan man fortager backup og restore af store databaser. Denne vejledning kan også benyttes, hvis man skal flytte databasen til en ny database server.
Nedenstående backup og restore funktion kræver SSH adagang til serveren. Du kan for eksempel benytte gratis programmet putty, for at oprette forbindelse til serveren.
Backup Mysql Database
$ mysqldump -u [uname] -p[pass] [dbname] > [backupfile.sql]
[uname] Din database burger
[pass] Password for din database (! Der skal ikke være mellemrum mellem –p og password)
[dbname] Navnet på databasen
[backupfile.sql] Ønsket navn for backup filen
Backup Mysql Database komprimeret
Hvis din mysql databaser fylder ekstremt meget, ønsker du måske at komprimere mysql backup filen, så den ikke fylder så meget. Benyt mysql backup kommandoen herunder, så vil filen hedde .gz til sidst og være komprimeret af gzip, så den fylder mindre.
$ mysqldump -u [uname] -p[pass] [dbname] | gzip -9 > [backupfile.sql.gz]
Hvis du vil dekomprimere database filen, kan du benytte nedenstående kommando:
$ gunzip [backupfile.sql.gz]
Restore Mysql Database
Hvis du vil restore (genskabe) din database fil, så benyt nedenstående kommando på servere.
$ mysql -u [uname] -p[pass] [db_to_restore] <
[backupfile.sql]
Restore komprimeret Mysql Database
gunzip < [backupfile.sql.gz] | mysql -u [uname] -p[pass] [dbname]
Du kan finde flere MySQL backup metoder på mysql.com[/vc_column_text][/vc_column][/vc_row]
Læg en kommentar