Unter Schirmherrschaft von
Factory Seven Media & Consulting
running-cool.de
   X   

[Krankheiten von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Medikamente von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Diagnostik & Laborwerte von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Therapieverfahren von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Gesundheitsthemen von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Symptome von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   
Suche

HowTo: MySQL-/ MariaDB Datenbanken exportieren - Backup erstellen mit mysqldump

Das Programm mysqldump erstellt eine Backup-Datei für eine MySQL-Datenbank in Form von SQL-Anweisungen. Listing 1 zeigt die allgemeine Syntax.

 

Listing 1: Syntaxe


mysqldump -u root -p [optionen] dbname > backup.sql


 

Backup einer Datenbanken plus Komprimierung mit GUNZIP

Listing 1.1: Syntaxe


mysqldump -u root -p [optionen] dbname | gzip -c > backup.sql.gz


 

Einzelne Datenbanken in einer Backup-Datei sichern

Listing 1.2


mysqldump -u username -p --databases db_name1 [db_name2 ...] > backup.sql


 

Die beste Option für MyISAM-Tabellen ist die Option --look-all-tables. Das Kommando bewirkt, dass während des Datenbankdumps ein LOCK-Befehl alle Tabelle blockiert und dadurch die Tabellenintegrität in der Backup-Datei gewährleistet ist.

 

Listing 2: Beispiel für MyISAM-Tabellen


mysqldump -u root -p --lock-all-tables dbname > backup.sql


 

Sinnvoll ist das direkte Komprimieren der Backup-Datei durch GUNZIP beim Erstellen des Backups (Listing 4 und 5).

 

Listing 3: Backup-Komprimierung mit GUNZIP


mysqldump -u root -p --lock-all-tables  dbname | gzip -c > backup.sql.gz


 

Listing 4: Komplettes Backup aller Datenbanken plus Komprimierung mit GUNZIP (für ältere MySQL-Versionen)


mysqldump -u root -p --all-databases | gzip > backup.sql.gz


 

Listing 5: Komplettes Backup aller Datenbanken plus Komprimierung mit GUNZIP


mysqldump -u root -p --events --all-databases | gzip > backup.sql.gz


Haben Sie eigene Erfahrungen oder eine andere Meinung? Dann schreiben Sie doch einen Kommentar (bitte Regeln beachten).

Kommentar schreiben

Inhaltsverzeichnis Top
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.