tachtler:mysql_mariadb_backup_-_skript
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:mysql_mariadb_backup_-_skript [2018/02/07 05:30] – [Skript: mysqldump_backup_full.sh] klaus | tachtler:mysql_mariadb_backup_-_skript [2018/03/26 09:28] (aktuell) – [Wiederherstellen] klaus | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== MySQL/ | ====== MySQL/ | ||
- | :!: **HINWEIS** - **Das nachfolgende | + | | Diese Dokumentation ist nach einem " |
+ | |||
+ | :!: **HINWEIS** - **Die nachfolgenden | ||
* **[[tachtler: | * **[[tachtler: | ||
* **[[tachtler: | * **[[tachtler: | ||
Zeile 12: | Zeile 14: | ||
[[http:// | [[http:// | ||
- | |||
- | [[https:// | ||
^ Beschreibung | ^ Beschreibung | ||
| Homepage | | Homepage | ||
| Dokumentation | [[https:// | | Dokumentation | [[https:// | ||
+ | |||
+ | [[https:// | ||
^ Beschreibung | ^ Beschreibung | ||
Zeile 483: | Zeile 485: | ||
==== Skript: mysqldump_backup_schema.sh === | ==== Skript: mysqldump_backup_schema.sh === | ||
+ | |||
+ | Nachfolgendes Skript ermöglichen die Erstellung einer ***.tar.gz**-Datei | ||
+ | * pro **__Tag __und__ '' | ||
+ | * Nachfolgende '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | * auf **__Dateiebene__** | ||
+ | * mit **__konfigurierbaren Parametern__** | ||
+ | * und **__automatischer Löschung__** von älteren Sicherungsdateien | ||
+ | * und **__Erstellung einer fortlaufenden Log-Datei unter ''/ | ||
Nachfolgende **Parameter** sind in der aktuellen Version konfigurierbar: | Nachfolgende **Parameter** sind in der aktuellen Version konfigurierbar: | ||
Zeile 1099: | Zeile 1112: | ||
==== Skript - Dateien ==== | ==== Skript - Dateien ==== | ||
- | Nachfolgend sollten nachfolgende Dateien im **Backup-Verzeichnis**, | + | Nachfolgend sollten nachfolgende Dateien im **Backup-Verzeichnis**, |
< | < | ||
# ls -la / | # ls -la / | ||
Zeile 1111: | Zeile 1124: | ||
Wobei das Skript | Wobei das Skript | ||
- | * '' | + | |
* '' | * '' | ||
und das Skript | und das Skript | ||
- | * '' | + | |
* '' | * '' | ||
* '' | * '' | ||
Zeile 1149: | Zeile 1162: | ||
</ | </ | ||
- | ==== Widerherstellen | + | ==== Wiederherstellen |
+ | |||
+ | Mit nachfolgendem Befehl, kann die so aus dem Backup entpackte Datei zur Wiederherstellung der Datenbank/ | ||
+ | |||
+ | Wobei das Skript | ||
+ | * **'' | ||
+ | * '' | ||
+ | und das Skript (**hier als Beispiel**) | ||
+ | * **'' | ||
+ | * '' | ||
+ | **hier** die gezeigten Backup-Dateien jeweils in sich trägt. | ||
+ | |||
+ | Egal, ob ein Wiederherstellung aus einem **'' | ||
+ | - Anlage der Datenbank/ | ||
+ | - Nutzung der bezeichneten Datenbank/ | ||
+ | - Löschen des Inhalts der Datenbank/ | ||
+ | - Sperren der wiederherzustellenden Datenbank/ | ||
+ | - Wiederherstellung der in der Backup-Datei enthaltenen Daten | ||
+ | - Entsperren der wiederherzustellenden Datenbank/ | ||
+ | - Bei der Wiederherstellung aus einer **'' | ||
+ | |||
+ | Nachfolgender Befehl, führt nun die Wiederehestellung tatsächlich aus. | ||
+ | |||
+ | :!: **WICHTIG** - **Es wird die Kenntnis des '' | ||
+ | |||
+ | (**'' | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | bzw. | ||
+ | |||
+ | (**'' | ||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Anschließend befindet sich die Datenbank/ | ||
- | FIXME |
tachtler/mysql_mariadb_backup_-_skript.1517977822.txt.gz · Zuletzt geändert: 2018/02/07 05:30 von klaus