DPC-iT

MySQL Datenbanken per Konsole sichern und wiederherstellen

Einzelne MySQL Datenbank exportieren

mysqldump -u username -p database_name > dump.sql

Einzelne Tabelle einer MySQL Datenbank exportieren

mysqldump -u username -p database_name database_table > 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

EMPFOHLENE METHODE

MySQL Import von großen Datenbanken auf MAMP

1. enter mysql server

mysql -u username -p

2, change to the database that you want to import the data

use database_name

3, optimize the import operation, more info here

SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;

4, import data

source path/to/datafile.sql

5, change back the default configuration

COMMIT;
SET unique_checks=1;
SET foreign_key_checks=1;

Link zum MySQLDump Guru

 

Schreibe einen Kommentar

Nach oben scrollen