Magento – Datenbank exportieren / Dump erstellen

Bild

Möchte man eine Datenbank Kopie machen, um diese anschließend zu sichern oder auch in eine Shop Kopie einzubringen, kann dies schnell über PHPMyAdmin getan werden. Hierzu die betreffende DB auswählen und auf den Reiter “Exportieren” klicken. Nun ist es meist richtig und Standard, alle Tabellen auszuwählen. So dass eigentlich nichts an den Standardeinstellungen geändert werden muss (s.o.). Es kann bei großen DBen noch die ZIP Komprimierung eingestellt werden. Es sollte aber auf jeden Fall darauf geachtet werden, dass unnötiger Balast VORHER entfernt wird. Also Cache löschen und Log Files entfernen (Siehe hier).

Kaum wurde dann auf OK geklickt, kommt schon das “Datei speichern” Fenster. Hier den Speicherort auswählen und dann dauert es je nach DB Größe seine Zeit, bis sie da ist.

Soll die Datenbank später wieder über PHPMyAdmin eingespielt werden, ist darauf zu achten, dass standardmäßig nur Daten bis max. 50MB über den Import eingespielt werden können. Hier muss also mglw. eine Komprimierung verwendet werden. (Beispiel: unkomprimierte DB 81MB, GZip 8,6MB)

Für Magento wahrscheinlich der einfachere Weg: Im Backend auf System > Werkzeuge > Sicherungen und dort eine neue Sicherung erstellen lassen.
Diese kann dann standardmäßig im Verzeichnis var/backups heruntergeladen werden. Dieses Backup ist dann automatisch komprimiert.
ACHTUNG: Es gibt einige Unterschiede im Export zwischen PHPMyAdmin und Magento. Weitere Details gibt es HIER.

Genutzt in Magento Versionen 1.4.1.1 und 1.5.1.0 Kommentare? Ergänzungen? Hinweise? Gerne!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

4 comments on “Magento – Datenbank exportieren / Dump erstellen”

  1. Komme nicht mehr in meine Shops rein, können die Kunden auch über die Datenbank exportiert werden? Wir möchten Magento in Zukunft nicht mehr weiter verwenden

    1. Das ist sicherlich möglich. Einfacher ist es natürlich über das Backend. Kommen Sie nicht mehr ins Backend weil die Shops defekt sind oder weil Sie keinen Zugang haben?

    1. Über die DB wird es nicht ganz einfach, da hier mehrere Tabellen verknüpft werden müssen. Es gibt keine Tabelle bei der Namen, Mail, Adresse(n), Passwort (MD5 verschlüsselt) zusammen aufgeführt werden.
      Es ist mglw. einfacher sich wenigstens temporär wieder Zugriff auf das Backend zu schaffen, um den User-Export dort zu verwenden. Eine externe Möglichkeit fällt mir sonst nicht ein.

Leave a Reply

Your email address will not be published. Required fields are marked *