Da ich Gestern darauf angesprochen wurde wie man ein MySQL Backup mit phpmyadmin erstellt, habe ich mir gedacht, dass ich ein kleines Anfänger-Tutorial verfassen könnte. In diesem Tutorial werde ich nur grob auf die Dinge eingehen, aber soweit das es für Niemanden der schon mal phpmyadmin gesehen hat, ein Problem darstellt diese Schritte durchzuführen. Dieses Tutorial richtet sich an Benutzer von Content Management Systemen ohne interne Backup Funktion, wie z.b.: WebSPELL. Hierfür habe ich eine Datenbank mit 2 Tabellen angelegt.
Step1: Datenbank auswählen
Auf den Screenshot sieht man die Benutzeroberfläche von phpmyadmin, ich habe die zu Demonstrationzwecken erstellte Datenbank "usr_web285_3" bereits durch einen Klick auf derren Eintrag in dem Listenfeld links, oben, ausgewählt. Bei manchen Webhostern müssen Sie die Datenbank nicht mehr auswählen, da dies schon bei ihrem Login Automatisch geschieht. Im großen Hauptfenster von phpmyadmin werden nun einige grundlegende Daten über die Datenbank und deren Aufbau angezeigt. In unserem Falle 2 Tabellen "foobar" und "Tolle tabelle" mit jeweils 0 Einträgen da dies nur eine Testdatenbank ist. Die restlichen, angezeigten Informationen sind für dieses Tutorial von keiner größeren Bedeutung und deshalb vernachlässige ich diese.
Step2: Das Exportieren vorbereiten und durchführen
Um ein MySQL Backup zu erstellen müssen sie die Datenbank exportieren. Dazu klicken sie auf die Schaltfläche "exportieren". Nun wird im Hauptfenster das Formular zum exportieren einer Datenbank angezeigt. Ich werde die Auswahlmöglichkeiten einzeln erklären. Beginnen wir mit der Auswahl der zu exportierenden Tabellen.
Markieren sie in diesem Feld die Tabellen welche sie exportieren möchten, Standardmäßig sind alleTabellen der Datenbank ausgewählt. Eine einzelne Tabelle können sie durch einen Klick (de)selektieren, um mehrere Tabellen zu (de)selektieren halten sie die linke Maustaste gedrückt und fahren sie über die jeweiligen Tabellennamen.
Als nächstes kommen wir zur Kompression. Wählen sie eine Kompression aus wenn es nicht Standartmäßig so sein sollte und klicken sie auf OK. Alternativ können sie auch keine Kompression verwenden, sollten sie dies tun gibt es eine gute Funktion um kleinere Datenbanken auf einen anderen Server zu portieren. Deaktivieren sie die Checkbox "senden" dann erhalten sie ein Textfeld mit dem MySQL dump, dieses können sie als SQL Befehl in eine andere Datenbank importieren.
Die restlichen Optionen können sie bei kleineren Projekten, in ihren Standarteinstellungen belassen, sollten sie jedoch größere Projekte planen sollten sie sich genauer mit MySQL auseinandersetzen, hierfür ist das Manual sehr gut geeignet.

In diesem sinne viel Erfolg und
Horns Up!









1 Trackback(s)