Dump

Auf der Konsole kann man auch grössere Datenbanken sehr schnell exportieren oder dumpen.

mysqldump -uusername -ppassword database_name > dump.sql

Import

Um die dump.sql Datei anschliessend in eine andere Datenbank zu importieren verwendet man das mysql Utility wie folgt:

mysql -uusername -ppassword other_database_name < dump.sql

Tabellen löschen

Falls man einen Dump ohne DROP TABLE Statements hat, kann man über folgende Befehle alle Tabellen direkt von der Konsole löschen ohne dabei erst mühsam ein phpMyAdmin suchen zu müssen.

echo 'SET foreign_key_checks = 0;' > drop.sql
​mysqldump -u'ddbuser' -p'password' --no-data dbname | grep ^DROP >> drop.sql
​mysql -u'ddbuser' -p'password' --no-data dbname < drop.sql

 

Tagged:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.