Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:mysql_mariadb_backup_-_skript

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:mysql_mariadb_backup_-_skript [2018/03/26 09:16]
klaus
tachtler:mysql_mariadb_backup_-_skript [2018/03/26 09:28] (aktuell)
klaus [Wiederherstellen]
Zeile 1164: Zeile 1164:
 ==== Wiederherstellen ==== ==== Wiederherstellen ====
  
-Mit nachfolgendem Befehl, kann die so aus dem Backup entpackte Datei zur Wiederherstellung der Datenbank/Tabelle wie folgt verwendet werden.+Mit nachfolgendem Befehl, kann die so aus dem Backup entpackte Datei zur Wiederherstellung der Datenbank/Tabelle/Schema wie folgt verwendet werden.
  
 Wobei das Skript  Wobei das Skript 
-  * **''mysqldump_backup_full.sh''** → die Backup-Datei(en)  +  * **''mysqldump_backup_20170524_184224.sql.tar.gz''** → die Backup-Datei  
-    * ''mysqldump_backup_20180207_033204.sql.tar.gz'' +    * ''mysqldump_backup_20170524_184224.sql'' 
-und das Skript +und das Skript (**hier als Beispiel**) 
-  * **''mysqldump_backup_schema.sh''** → die Backup-Datei +  * **''phpmyadmin-mysqldump_backup_20180207_033209.sql.tar.gz''** → die Backup-Datei 
-    * ''mysql-mysqldump_backup_20180207_033209.sql.tar.gz'' +    * ''phpmyadmin-mysqldump_backup_20180207_033209.sql'' 
-    * ''phpmyadmin-mysqldump_backup_20180207_033209.sql.tar.gz'' +**hier** die gezeigten Backup-Dateien jeweils in sich trägt.
-**hier** in sich birgt.+
  
-Egal, ob ein Wiederherstellung aus einet **''full''**, oder **''schema''**-Backup-Datei erfolgt, mit dem nachfolgendem Befehl werden folgende Schritte zur Wiederherstellung durchgeführt:+Egal, ob ein Wiederherstellung aus einem **''full''**, oder **''schema''**-Backup-Datei erfolgt, mit dem nachfolgendem Befehl werden folgende Schritte zur Wiederherstellung durchgeführt:
   - Anlage der Datenbank/Tabelle/Schema, (**falls dies nicht (mehr) vorhanden sein sollte**)   - Anlage der Datenbank/Tabelle/Schema, (**falls dies nicht (mehr) vorhanden sein sollte**)
   - Nutzung der bezeichneten Datenbank/Tabelle/Schema, welche wiederherstellt werden soll (auch mehrere nacheinander, bei einer **''full''**-Backup-Datei)   - Nutzung der bezeichneten Datenbank/Tabelle/Schema, welche wiederherstellt werden soll (auch mehrere nacheinander, bei einer **''full''**-Backup-Datei)
Zeile 1184: Zeile 1183:
   - Bei der Wiederherstellung aus einer **''full''**-Backup-Datei, fortsetzen des Prozesses mit der nächsten Datenbank/Tabelle/Schema   - Bei der Wiederherstellung aus einer **''full''**-Backup-Datei, fortsetzen des Prozesses mit der nächsten Datenbank/Tabelle/Schema
  
 +Nachfolgender Befehl, führt nun die Wiederehestellung tatsächlich aus.
 +
 +:!: **WICHTIG** - **Es wird die Kenntnis des ''root''-Passworts der Datenbank benötigt !!!**
 +
 +(**''full''**)
 +<code>
 +/usr/bin/mysql -u root -p < /tmp/recovery/mysqldump_backup_20170524_184224.sql
 +</code>
 +bzw.
 +
 +(**''schema''**)
 +<code>
 +/usr/bin/mysql -u root -p < /tmp/recovery/phpmyadmin-mysqldump_backup_20180207_033209.sql
 +</code>
 +
 +Anschließend befindet sich die Datenbank/Tabelle/Schema auf dem Stand der Backup-Datei.
  
tachtler/mysql_mariadb_backup_-_skript.1522048616.txt.gz · Zuletzt geändert: 2018/03/26 09:16 von klaus