MySQL Import

Auch so ein Befehl, den ich immer vergesse:

mysql -u USER -p DBNAME < dump.sql

Der direkte Befehl an der Kommandozeile ist besonders nützlich, um das Default-Characterset zu übergeben:

mysql -u USER -p  DBNAME --default-character-set=utf8 < /path/to/dump.sql 

 

Oder einloggen, use DBNAME und den Pfad des Dumpfiles mit 'source' angeben. Also:

mysql> show databases
mysql> use DBNAME
mysql> source /path/to/dump.sql 

 Da müsste das Charset allerdings über die Session (?) resp. beim Login geändert werden (???).

Falls es sich schließlich um eine Remote-DB handelt (auch hier nützlich fürs Charset):

mysql -u DBUSER -p -h DBSERVER DBNAME < dump.sql

 

 

 

 

 

  1. Keine Kommentare