Heim > Datenbank > MySQL-Tutorial > So lösen Sie das Problem des versehentlichen Löschens und Rollbacks der MySQL-Datenbank

So lösen Sie das Problem des versehentlichen Löschens und Rollbacks der MySQL-Datenbank

WBOY
Freigeben: 2023-05-31 17:40:06
nach vorne
1061 Leute haben es durchsucht

Ich habe aus Versehen mehrere wichtige Datenlöschmethoden im Internet gefunden, aber sie sind alle verstreut. Ich habe vor, den Prozess des Datenabrufs aufzuzeichnen.
Es ist grob in die folgenden Schritte unterteilt

1. Überprüfen Sie, ob Binlog aktiviert ist

# log_bin是ON,就说明打开了 OFF就是关闭状态,以下操作,只有为 ON 时有效。
show variables like 'log_bin';
Nach dem Login kopieren

2. Suchen Sie den Binlog-Dateinamen gesucht werden

So lösen Sie das Problem des versehentlichen Löschens und Rollbacks der MySQL-Datenbank 3. Überprüfen Sie den Speicherort des Binlog-Protokolls

show master logs;
Nach dem Login kopieren

4. Suchen Sie die Datei TS1-bin.000009 basierend auf dem oben erhaltenen Speicherort

5. Geben Sie das bin-Verzeichnis des MySQL-Installationsverzeichnisses ein und führen Sie die Datei aus Folgender Befehl entsprechend dem Zeitbereich des versehentlichen Löschens aus TS1: Die Datei -bin.000009 wurde in eine SQL-Datei exportiert hatte Leerzeichen, die Befehlsausführung ist fehlgeschlagen und der Pfad konnte nicht gefunden werden.

Nachdem Sie die Datei mysqllog.sql erhalten haben, können Sie sie mit Notepad öffnen, nach dem Schlüsselwort DELETE suchen und den Datensatz der gelöschten Daten finden.

6 Ändern Sie die DELETE-Anweisung in eine INSERT-Anweisung, verwenden Sie vbs unter Windows und kopieren Sie Folgendes Code und speichern Sie ihn als :deleteToinsert.vbs-Datei (muss eine Datei im .vbs-Format sein) im selben Verzeichnis wie mysqllog.sql. Doppelklicken Sie dann zum Ausführen. Die Datei mysqllogOK.sql wird generiert. Dies ist die INSERT-Anweisung, die wir verwenden want

show variables like '%datadir%';
Nach dem Login kopieren

7. Nachdem Sie die entsprechende INSERT-Anweisung erhalten haben, implementieren Sie sie.

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des versehentlichen Löschens und Rollbacks der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage