MySQL-Backup-Überprüfung

MySQL-Backup-Überprüfung

Ich bin kein Datenbankadministrator oder fortgeschrittener Datenbankbenutzer oder fortgeschrittener Linux-Benutzer, aber ich würde gerne wissen, wie man MySQL-Dumps überprüft, da ich meine eigenen Sites manuell sichere.

Gibt es normalerweise eine Möglichkeit, die Integrität des Datenbankdumps zu überprüfen, wenn viele MySQL-Dumps gesichert werden, ohne die Datenbank in einer Testdatenbank wiederherzustellen? Gibt es vielleicht Tools, um das zu überprüfen? Ich meine, wenn wir Sicherungen mit einem Cron oder so etwas automatisieren, ist es schwierig, alle Datenbanken wiederherzustellen und zu überprüfen, ob die Datenbank funktioniert, wenn wir 100 Datenbanksicherungsjobs öffnen.

Für jede Hilfe wäre ich sehr dankbar

Antwort1

MySQL-Dumps sind nur dann sinnvoll, wenn sie in einer tatsächlichen Datenbank wiederhergestellt werden. Die einzige Integritätsprüfung, die Sie bei einem Dump durchführen können, ist die SQL-Syntax. An den Daten können Sie jedoch nichts ändern.

Normalerweise stellen Datenbankadministratoren eine zufällige Sicherung in einer Datenbank wieder her und prüfen, ob der Wiederherstellungsprozess ordnungsgemäß funktioniert. Natürlich müssen Sie dies mindestens einmal tun, wenn Sie Ihren Sicherungsprozess einrichten. Und mindestens noch einmal jedes Mal, wenn Sie diesen Prozess ändern. Wenn Sie einen Dump wiederherstellen können, sollten Sie dies für jeden Dump tun können, der vom gleichen Prozess erstellt wurde. Solange dieser Prozess nicht fehlgeschlagen ist.

verwandte Informationen