高级有关问题,数据库超级难题。
高级问题,数据库超级难题。。。
如何恢复已删除的信息。。
寻找步骤。。。
------解决方案--------------------
难?? binlog
------解决方案--------------------
嗯,有日志的话可以恢复,没有日志就去找专业的恢复公司吧
------解决方案--------------------
嗯,有日志的话可以恢复,没有日志就去找专业的恢复公司吧

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

1. Binlog Binlog wird verwendet, um von der Datenbank durchgeführte Informationen zu Schreibvorgängen (ausgenommen Abfragen) aufzuzeichnen und sie in binärer Form auf der Festplatte zu speichern. Binlog ist das logische Protokoll von MySQL und wird von der Serverebene mit jeder Speicher-Engine aufgezeichnet, die Binlog-Protokolle aufzeichnet. Logisches Protokoll: kann einfach als SQL-Anweisung verstanden werden: Daten in MySQL werden auf der Datenseite gespeichert, und das physische Protokoll zeichnet Änderungen auf der Datenseite auf, und das Binlog wird durch Anhängen von Input geschrieben. Sie können die Größe jeder Binlog-Datei über den Parameter max_binlog_size festlegen, wenn die Dateigröße den angegebenen Wert erreicht

Vorwort Es gibt sechs Arten von Protokolldateien in MySQL: Redo-Protokoll (Redolog), Rollback-Protokoll (Undolog), Binärprotokoll (Binlog), Fehlerprotokoll (Errorlog), langsames Abfrageprotokoll (slowquerylog), allgemeines Abfrageprotokoll (generallog). ), Relay-Protokoll (Relaylog). 1. Was ist Redolog? Redolog, auch Redo-Log-Datei genannt, wird zum Aufzeichnen von Änderungen in Transaktionsvorgängen verwendet. Es zeichnet den Wert nach der Datenänderung auf. Es wird unabhängig davon aufgezeichnet, ob die Transaktion übermittelt wurde. Redolog-Dateien können nützlich sein, wenn Instanzen und Medien ausfallen (Medienfehler), z. B. bei einem Stromausfall der Datenbank oder bei Inn

In Bezug auf das MySQL-Binärprotokoll (Binlog) wissen wir alle, dass das Binärprotokoll (Binlog) sehr wichtig ist, insbesondere wenn eine Punkt-zu-Punkt-Notfallwiederherstellung erforderlich ist, sodass wir es sichern müssen. Was die Sicherung des Binärprotokolls (Binlog) betrifft, können Sie das Binlog zunächst auf Basis der Flushlogs-Methode umstellen und es dann auf einen anderen Speicher auf dem Remote-Server oder dem lokalen Server kopieren und komprimieren, z. B. auf einen gemounteten NAS-Speicher. Sie können auch mysqlbinlog verwenden um das Binlog zu sichern. Implementieren Sie eine lokale Sicherung oder eine Remote-Sicherung des MySQL-Binärprotokolls (Binlog). Schließlich wird das MySQL-Binärprotokoll (binlog

1. Einführung in das Binlog-Protokoll Binlog ist die Abkürzung für Binarylog, also Binärprotokoll. Binlog hat drei Hauptfunktionen: Konvertieren von zufälligen E/A in sequentielle E/A während der Persistenz, Master-Slave-Replikation und Datenwiederherstellung. Dieser Artikel konzentriert sich auf Probleme im Zusammenhang mit der Master-Slave-Replikation. Das Binlog-Protokoll besteht aus einer Indexdatei und vielen Protokolldateien. Jede Protokolldatei besteht aus einer magischen Zahl und einem Ereignis. Jede Protokolldatei endet mit einem Ereignis vom Typ Rotate. Für jedes Ereignis kann es in zwei Teile unterteilt werden: Ereigniskopf und Ereigniskörper: Die Struktur des Ereigniskopfs ist wie folgt: Die Struktur des Ereigniskörpers besteht aus zwei Teilen: fester Größe und variabler Größe. Für das Format des Binlog-Protokolls können interessierte Schüler tiefer gehen.

1. Problemquelle Bei der Analyse von Leistungsproblemen werden häufig langsame Abfragen und langsame Binlog-Transaktionen verwendet. Kürzlich habe ich eine langsame Abfrage analysiert und festgestellt, dass sie eine große Anzahl langsamer Commit-Anweisungen enthielt, der Abgleich bei der Analyse der langsamen Binlog-Transaktionen jedoch nicht abgeschlossen werden konnte. Beispielsweise kann es in diesem Zeitraum 1.000 Commit-Anweisungen geben, aber möglicherweise nur 100 langsame Transaktionen. Warum tritt dieses Phänomen auf? 2. Die jeweiligen Ermittlungsmethoden für langsame Transaktionen lauten normalerweise wie folgt für eine explizit übermittelte (Einfüge-)Transaktion: GTID_LOG_EVENT und XID_EVENT sind die Zeitpunkte, zu denen der Befehl „COMMIT“ initiiert wird.

Vorwort Während der Entwicklung ist es notwendig, die Datentabelle durch Überwachung der Binlog-Protokolldatei von MySQL zu überwachen. Da MySQL in einem Docker-Container bereitgestellt wird, muss auch das Problem der Datenmengen gelöst werden. 1. Öffnen Sie ein MySQL-Image Volume dockerrun- p3307:3306--namemyMysql-v/usr/docker/mysql/data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.7.25 Hinweis: Sie müssen im Voraus eine Datei im Hostverzeichnis erstellen Um den MySQL-Datensatz zu speichern, ist das Verzeichnis, das ich hier erstellt habe, /u

Was ist der Unterschied zwischen MySQLbinlog/redolog/undolog? Wenn ich mit Ihnen über den Sperrmechanismus in InnoDB sprechen möchte, handelt es sich zwangsläufig um das MySQL-Protokollierungssystem, Binlog, Redolog, Undolog usw. Ich habe gesehen, dass diese drei von einigen Freunden zusammengefassten Protokolle nicht schlecht sind, also habe ich sie schnell mitgebracht mit Ihnen zu besprechen. Das Protokoll ist ein wichtiger Teil der MySQL-Datenbank und zeichnet verschiedene Statusinformationen während des Betriebs der Datenbank auf. MySQL-Protokolle umfassen hauptsächlich Fehlerprotokolle, Abfrageprotokolle, langsame Abfrageprotokolle, Transaktionsprotokolle und Binärprotokolle. Als Entwickler müssen wir uns auf das Binärprotokoll (Binlog) und das Transaktionsprotokoll (einschließlich Redolog und Und) konzentrieren

Wenn Sie Daten über das Binlog von MySQL wiederherstellen möchten, müssen Sie zuerst Binlog aktivieren. Richten Sie hier eine Testumgebung ein, um zu erfahren, wie mysqlbinlog die Datenbank wiederherstellt. Das Prinzip ist relativ einfach. Binlog speichert geänderte Daten in MySQL. Wenn Sie beispielsweise eine Datenbank erstellen und einige Daten schreiben, werden diese im Binlog von MySQL gespeichert. Wenn Sie sich erholen müssen, finden Sie zwei Positionen, eine Startposition und eine Endposition. Die Hälfte der Endposition ist die Position vor der Zerstörung oder Löschung der Daten. Bei mysql8 ist binlogmysql>showvariableslike'%l standardmäßig aktiviert
