phpMyAdmin: Datenbank exportieren / importieren
-
Hi,
ich benutze für die Administration meiner MySQL Datenbanken phpMyAdmin und möchte eine Datenbank exportieren und später wieder importieren.
Bei phpMyAdmin habe ich einige Möglichkeiten von Textausgabe bis hin zu binären Ausgabe, gezippt und ungezippt usw.
Jedoch wie importiere ich wieder? Der Datenbankexport hört bei 16 MByte auf und meine Datenbank ist etwas (viel) größer.
Jemand eine Idee?
Danke im voraus!
-
wie's mit phpmyadmin geht weiss ich leider auch ned.
Wenns gar nicht anders geht:
versuchs mit mysqldump auf der Konsole:mysqldump.exe -hHost -uUsername -pPassword myDatabase > dump.sql
eingespielt wird das ganze dann mit
mysql.exe -hHost -uUsername -pPassword -DmyDatabase < dump.sql
Achtung:
die Datenbank "myDatabase" muss aber schon existieren.
Vorher also eincreate database if not exists myDatabase;
ausführen
-
Hi,
gibt es da auch ein "Exportierungslimit"? Oder ist nur der Speicher die Grenzen?
-
Die 16MB können vermutlich an mysql, deinem Webserver bzw. phpmyadmin liegen.
Du könntest z.B.
SELECT * INTO OUTFILE 'daten.txt'
FIELDS TERMINATED BY ','
FROM `tablename`und dann wieder in einen anderen Table der identisch ist
LOAD DATA INFILE 'daten.txt' INTO TABLE neuertablename
FIELDS TERMINATED BY ','Die Datei wird im Datenverz. von MySQL abgelegt.
Du kannst das Datenfile auch in deinem Webordner speicher (zugriff für MySQL erforderlich) und dann Downloaden.