Ich hoffe, das wird eine einfache Antwort für einen von euch sein.Kann ich eine Sicherung wiederherstellen, wenn eine Tabelle beschädigt ist?
Wir haben PHP/MySQL auf einem Single-Board-Computer für ein Produkt, das ein Web-basiertes Admin-Tool sein wird. Dieses Produkt wird eine "set it and forget it" -Anwendung sein.
Eines unserer Bedenken (ob es gültig ist oder nicht) ist MySQL Tabelle/dbase Korruption.
Wir haben auf dieser kleinen Box ständig Prozesse ausgeführt, die die Beschädigung diagnostizieren oder dbase-Fehler erfassen und entsprechend handeln können.
Wir erstellen regelmäßig Sicherungen über dieselben Prozesse. Unser Gedanke ist, dass wir, wenn wir Korruption feststellen oder einen DBASE-Fehler feststellen, unsere Prozesse kurz pausieren und eine Wiederherstellung der Tabelle von der letzten Sicherung durchführen. Unsere Hoffnung ist, dass dies die Korruption beheben wird.
Die Frage ist: Wenn eine MySQL-Tabelle beschädigt ist, können wir eine Backup-Wiederherstellung durchführen?
Ich nehme an, eine Folgefrage wäre, wenn unsere obige Logik richtig ist. Wird eine Backup-Wiederherstellung ein Tabellenbeschädigungsproblem beheben?
Ich weiß, das klingt albern, aber wir sind nicht so vertraut mit dem MySQL-Backend. Unsere Befürchtung ist, dass, wenn die dbase (oder eine Tabelle) irgendwie beschädigt ist, dies auch eine Backup-Wiederherstellung behindern wird.
Können einige von Ihnen dabei einwiegen?
Vielen Dank.
Was verwenden Sie, um eine Wiederherstellung durchzuführen? –
Zeichenketten myTable.tbl> recovered_data: P –
Derek, wir verwenden PHP, um den mysql-Befehl auszuführen, um aus einer Sicherungsdatei wiederherzustellen. – Ducain