A1 Drupal Backup und Restore
Backups oder auf Deutsch Datensicherungen sind wichtig, sehr wichtig. Man lernt das oft, nachdem man einmal kein Backup gemacht hat und dann ohne Daten da steht. Der Lerneffekt ist unglaublich. Man lernt es selten durch Bücher wie dieses hier, aber ich gebe die Hoffnung nicht auf
.
Das hat viel damit zu tun, dass das Backup an sich noch relativ einfach ist. Im Restore-Vorgang oder zu Deutsch der Wiederherstellung der Daten liegt oft ein viel größeres Risikio. Man sichert so fröhlich vor sich hin und glaubt sich in völliger Sicherheit. Dann sind die Daten weg, man greift zu seinem Backup, möchte die Daten wieder laden, und – es geht nicht! Dann haben Sie ein echtes Problem.
A1.1 Wie sichere ich am besten?
Es gibt keinen goldenen Weg beim Sichern. Es gibt aber einen Satz, der in diesem Zusammenhang immer wieder gebraucht wird: Save early, save often. Die Art der Datensicherung hängt sehr von Ihrem System ab.
Wenn Sie lokal arbeiten, können Sie mal eben den kompletten XAMPP Lite-Ordner komprimieren und als Archiv ablegen.
Wenn Sie einen eigenen dedizierten Server im Internet Ihr Eigen nennen, geht das auch.
Auf Apples Betriebssystem OS X gibt es eine Zeitmaschine, die automatisch sichert1. Fragen Sie mal Ihren Provider nach einer Zeitmaschine – er wird milde lächeln.
Ganz grundsätzlich funktioniert die Datensicherung eines Drupal-Systems in zwei Schritten:
Schritt 01 – Dateien sichern
Egal, wo sich Ihr Drupal befindet, Sie müssen regelmäßig alle Drupal-Dateien sichern. Das geht lokal auf Ihrem PC über einen Dateimanager, im Internet geht es per FTP mit einem Programm Ihrer Wahl oder, wenn Sie die Berechtigung dazu haben, per Shell Script. Manche Provider bieten als Dienstleistung auch eine automatisierte Sicherung an.
Schritt 02 – Datenbank sichern
Die Sicherung der Datenbank ist schon eine etwas größere Herausforderung. Das Programm phpMyAdmin2 ist meistens verfügbar. In XAMPP Lite ist es enthalten, die meisten Provider bieten es ebenfalls in ihrer Verwaltungsoberfläche an.
Um die Daten aus der MySQL-Datenbank der lokalen XAMPP Lite-Version zu exportieren, rufen Sie im Browser http://localhost/phpmyadmin auf, wählen die drupal62-Datenbank aus und klicken auf den Reiter Exportieren.
Klicken Sie auf Alle auswählen, um alle Tabellen für den Export auszuwählen.
Kreuzen Sie im Bereich Struktur die Checkbox Struktur und Drop Table an. Drop Table fügt einen zusätzlichen SQL-Befehl in die Export-Datei ein, der dafür sorgt, dass beim späteren Import der Daten eventuell vorhandene Tabellen mit gleichem Namen gelöscht werden.
Kreuzen Sie im Bereich Daten die Checkbox Daten und Erweiterte Inserts an.
Bei Kompression wählen Sie den Radio-Button Zip-komprimiert, was bei Datenbank-Daten einen großen Effekt hat. Die Übertragung der Daten wird erheblich schneller gehen.
Kreuzen Sie die Checkbox Senden an, um die Daten als Datei via Download zu erhalten.
Abschließend klicken Sie auf den Button OK (Abbildung A.1), und eine Datei drupal62.sql.zip wird Ihnen zum Download angeboten (Abbildung A.2).

Abbildung A.1: Exportieren der Datenbank aus phpMyAdmin

Abbildung 2: Speichern-Dialog der Sicherungsdatei
HINWEIS
Zur Datenbanksicherung sind auch Programme wie MySQLDumper sehr hilfreich.
http://www.mysqldumper.de/
- Neuen Kommentar schreiben
- 1505 mal gelesen