|
Seite 1 von 5 Die Datensicherung eines XAMPP-Webservers mit den installierten
Webapplikationen und Datenbanktabellen kann sehr einfach mit einem
CMD-Skript vorgenommen werden. Dieser Artikel beschreibt Aufbau
und Anwendung des Sicherungsskriptes. Die Grundlagen für die
CMD-Skripte werden auf dieser Webseite in der Artikelserie unter dem
Link http://www.kriwanek.de/content/category/2/74/86/ vorgestellt.
Vorgaben
Das Musterskript ist für eine Webserver-Installation XAMPP geschrieben, die im Verzeichnis D:/xampp (soll Backslash sein - lässt sich in MAMBO nicht darstellen) installiert ist. Die Webapplikationen sind, wie in der Standardinstallation von XAMPP üblich, im Verzeichnis D:/xampp/htdocs untergebracht. Die Datenbanken von MySQL befinden sich unter D:/xampp/mysql 
Mit dem Sicherungsskript sollen - der Webserver mit Erweiterungen (PHP, MySQL, PERL usw.)
- die Webapplikationen unter /xampp/htdocs
- alle Datenbanken und -tabellen der Applikationen
gesichert
werden. Zu beachten ist, dass man Datenbanken nur dann als Dateien
sichern kann, wenn MySQL nicht läuft. Im Backup-Skript muss deshalb der
Dienst (Service) von MySQL gestoppt werden, bevor die Sicherung
erfolgen darf. Nach abgeschlossenem Kopieren der Dateien muss der
Dienst wieder neu gestartet werden. Da ein Webserver ohne laufende
Datenbank wenig sinnvoll ist, wird der Dienst für Apache 2 ebenfalls
gestoppt/gestartet. Das Sicherungsskript kopiert die Daten in eine eigene Zielverzeichnisstruktur D:/xampp-Backup und loggt den Backup-Vorgang in einer Logdatei im Verzeichnis D:/logs/xampp mit.
Sie müssen deshalb das Skript für Ihre Belange anpassen. Das Skript
schreibt keinerlei Ausgaben auf die Konsole, weil es später über den
Task Scheduler von Windows automatisch aufgerufen werden soll und zu
den Sicherungszeitpunkten kein Benutzer angemeldet ist.
Speicherort des CMD-Skriptes
Es empfiehlt sich ein Standardverzeichnis für Skripte auf dem Rechner anzulegen, z.B.: 
Die Skriptdatei sollte noch einen aussagekräftigen Namen bekommen: 
Der
Start des Skriptes sollte von einem Kommandoprompt aus erfolgen oder
per Task Scheduler von Windows. Bei einem Doppelklick im Dateimanager
sieht man nur kurz ein Fenster auf- und wieder zugehen.
<< Anfang < Vorherige 1 2 3 4 5 Nächste > Ende >> |