MySQL Server Umzug

MySQL Backup  – Alle Datenbanken

Um den gesamten MySQL Server zu sichern/spiegeln/übertragen kann mit folgendem Befehl sämtlicher Inhalt des MySQL Servers in einer Datei gesichert werden:

Für die Rücksicherung aller MySQL-Datenbanken muss hier anstatt mysqldump das Kommando mysql verwendet werden:

Benötigt man nur eine einzelne MySQL-Datenbank aus der Komplettsicherung, dann hilft der folgende Befehl:

*Ist das Das Unix Socket Plugin nicht aktiviert, ist die Eingabe von Benutzernamen und Passwort für den MySQL Server Login notwendig ( mysqldump -u USERNAME -pPASSWORD …  / mysql -u USERNAME -pPASSWORD … )
*In der Datenbank “mysql” sind User Informationen, Rechte und Passwörter gespeichert. Mit einem Import der “mysql” Datenbank sind somit alle Benutzer auf dem Neuen Server angelegt

MySQL-Datenbanken komplett sichern

Das folgende Bash-Script ermittelt alle aktuell vorhandenen MySQL-Datenbanken, und schreibt im laufenden Datenbankserver-Betrieb komprimierte MySQL-Dumps in einen lokalen Ordner (BACKUP_DIR). Es kann eingestellt werden, wie viele solcher Kopien vorgehalten werden (HOLD_DAYS). Ältere Ordner werden automatisch gelöscht. Um die Integrität der zu wahren, werden alle MySQL-Datenbanken vor der Sicherung automatisch geprüft und Fehler ggf. korrigiert. Prüfen, Reparieren und Sichern aller MySQL-Datenbanken wird mit folgendem Script realisiert:


Wichtig: Das Einlesen des Datenbankbackups erfolgt per Kommandozeile mit dem mysql befehl ( nicht mit mysqldump ):

CC_BY_NC_SAby Speefak | marketmix.com | www.kernelhost.com

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Back To Top