====== Mysql Backup unter Windows ======
^ **:!: ACHTUNG: ANLEITUNG OHNE GEWÄHR. ** ^
| Die Firma untermStrich software gmbh übernimmt keine Haftung für etwaige Schäden oder Fehler die direkt oder indirekt durch die Benutzung oder nicht Benutzung dieser Anleitung entstehen! |
^ ** :!: ÜBERPRÜFEN SIE IHRE BACKUPS!! ** ^
| Eine Datensicherung/Backup muss regelmäßig überprüft werden. |
===== Backup auf DVD/Externen Laufwerken/Online backup service =====
:!: Das Backup erfolgt in diesem Fall auf die **selbe Festplatte**.
Verwenden Sie ihr normales Backupprogramm um die Daten weiter zu sichern.
Rufen Sie die batch-Datei per geplanten Task/Aufgabe am besten täglich vor dem normalen Backupprogramm auf.
==== MySQL Datenbank sichern (Dump) ====
=== Dokumentation ===
:!: Folgende **Variablen** in der batch-Datei **müssen** vor dem Ausführen **angepasst werden**:
set "MySQLPath=C:\Programme\MySQL\MySQL Server 5.5" pfad der MySQL-server installation
set "BackupPath=C:\ustrichBackup" pfad, in dem die sicherungen erstellt werden sollen
set "MySQLDB=untermstrich" MySQL-datenbank
set "MySQLUser=root" MySQL-benutzername
set "MySQLPwd=?????" MySQL-passwort
:!: Geben Sie als Backup Verzeichnis (BackupPath) ein Verzeichnis an, das im regelmäßigen Backup enthalten ist, auf das die Benutzer aber keinen Zugriff haben. Nicht geeignet sind dafür also: Der untermStrich Datenpfad, Projektverzeichnisse und andere für alle Benutzer freigegebene Verzeichnisse.
Die Sicherungen werden im Format ''DATUM_UHRZEIT.sql'' (z.b. ''20110316_134510.sql'') erstellt (Siehe Variable ''BackupFile'').
Überprüfen Sie bitte regelmäßig, ob die SQL-Dateien auch im Backupverzeichnis landen und mehr als 0kB haben!
Siehe: [[de:faq:mysql_backup_hands_on|]]
=== Script ===
Bitte diese Zip Datei entpacken: {{:de:faq:backup.bat.zip|backup.bat.zip}}
==== Alte Datenbanksicherungen automatisiert löschen ====
=== Dokumentation ===
**:!: Achtung: Das Ermitteln der 'alten' Backups erfolgt nicht nach dem Änderungsdatum der Dateien, sondern nach der Dateibezeichnung! Es sollten deshalb die Sicherungsdateien im Format ''DATUM_UHRZEIT.sql'' (z.b. ''20110316_134510.sql'') vorliegen (Dies ist im Script ''mysql datenbank-backup.bat'' standardmäßig eingestellt).**
Folgende Variablen in der batch-Datei müssen vor dem Ausführen angepasst werden:
set "BackupPath=C:\ustrichBackup" pfad, in dem sich die datenbanksicherungen befinden
set "MaxBackups=10" anzahl der aufzubewahrenden sicherungen
Dieses Script löscht die alten Dateien im Format ''????????_??????.sql'' (Siehe Variable ''BackupFile'').
=== Script ===
Bitte diese Zip Datei entpacken: {{:de:faq:backup_delete.bat.zip|}}