MySQL Datenbanken per Konsole sichern und wiederherstellen

Einzelne MySQL Datenbank exportieren

mysqldump -u username -p database_name > dump.sql

Die Struktur einer MySQL Datenbank exportieren

mysqldump -u username -p --no-data database_name > dump.sql

Die Daten aus einer MySQL Datenbank exportieren

mysqldump -u username -p --no-create-info database_name > dump.sql

Mehrere MySQL Datenbanken exportieren

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

Alle MySQL Datenbanken exportieren

mysqldump -u username -p --all-databases > dump.sql

MySQL Datenbanken importieren

mysql -u username -p database_name < dump.sql

Vielen Dank an: Webprosa

Für den Fall, dass du MAMP als Entwicklungsumgebung auf dem Mac nutzt, kannst du den Import wie folgt anstoßen:

/Applications/MAMP/Library/bin/mysql -u root -p datenbankname > /pfad/zur/datenbankDumpDatei/datei.sql

Evtl muss noch die max_allowed_packet Size in der my.cnf angehoben werden. Standard ist hier 16MB

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.