Heim >Datenbank >MySQL-Tutorial >So stellen Sie gelöschte Daten aus der MySQL-Datenbank wieder her

So stellen Sie gelöschte Daten aus der MySQL-Datenbank wieder her

anonymity
anonymityOriginal
2019-05-06 11:25:2936864Durchsuche

Die Datenbank wurde versehentlich gelöscht und Sie möchten die Daten wiederherstellen. Zusätzlich zur Sicherung gibt es auch die folgenden Methoden.

So stellen Sie gelöschte Daten aus der MySQL-Datenbank wieder her

Eine Möglichkeit, eine große Datenmenge wiederherzustellen, wenn MySQL manchmal eine falsche Aktualisierung oder Löschung durchführt. Während der Ausführung wurde keine Transaktion geöffnet und es wurden keine Daten verarbeitet. Zu diesem Zeitpunkt müssen Sie das Tool sqlbinlog verwenden.

sqlbinlog muss geöffnet werden.

Bei Verwendung von sqlbinlog werden Bin-Dateien generiert, die für die Wiederherstellung benötigt werden. Alle Vorgänge der Datenbank werden in der Datei aufgezeichnet. (Der Betrieb dieser Methode besteht darin, die zuvor von der Datenbank ausgeführte Anweisung erneut auszuführen, um den Wiederherstellungseffekt zu erzielen.)

So stellen Sie gelöschte Daten aus der MySQL-Datenbank wieder her

Spezifische Schritte:

1, zuerst finden Die Bin-Datei befindet sich normalerweise im Datenordner von MySQL und endet mit .00000X oder anderen Formen.

2. Suchen Sie den Zeitpunkt, der wiederhergestellt werden muss, zum Beispiel (MySQLbinlog xxbin.000001) und suchen Sie dann den entsprechenden Zeitpunkt 🎜>3. Exportieren Sie die SQL-Anweisung und verwenden Sie die Anweisung mysqlbinlog file name>sql file path Beispiel (mysqlbinlog xxxbin,00001>>a.sql | mysql -u root -p )

Wenn Sie angeben müssen die Zeit für export--start--date -stop='' --date='' zum Exportieren von Anweisungsbeispielen, die zum angegebenen Zeitpunkt ausgeführt wurden (sqlbinlog --start-stop='2015-11-22 10:00:00' xxbin.000001>a.sql |. mysql -u root -p ) Dies bedeutet, dass der Satz am 22.11.2015 vor 10 Uhr exportiert wird. Start und Stopp können gleichzeitig verwendet werden.

Wenn mehrere Bin-Dateien vorhanden sind, exportieren Sie diese nach Bedarf.

4. Verwenden Sie MySQL, um die exportierte Anweisung einmal auszuführen.

Das obige ist der detaillierte Inhalt vonSo stellen Sie gelöschte Daten aus der MySQL-Datenbank wieder her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn