Heim Backend-Entwicklung PHP-Tutorial 高级有关问题,数据库超级难题。

高级有关问题,数据库超级难题。

Jun 13, 2016 pm 01:34 PM
binlog

高级问题,数据库超级难题。。。
如何恢复已删除的信息。。

寻找步骤。。。

------解决方案--------------------
难?? binlog
------解决方案--------------------
嗯,有日志的话可以恢复,没有日志就去找专业的恢复公司吧
------解决方案--------------------
嗯,有日志的话可以恢复,没有日志就去找专业的恢复公司吧

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie das Binlog, Redo-Log und Undo-Log von MySQL So verwenden Sie das Binlog, Redo-Log und Undo-Log von MySQL Jun 03, 2023 pm 12:59 PM

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

Was sind die Unterschiede zwischen Redo-Log und Binlog in MySQL? Was sind die Unterschiede zwischen Redo-Log und Binlog in MySQL? Jun 03, 2023 pm 06:53 PM

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

So sichern Sie das Skript für Binlog in MySQL So sichern Sie das Skript für Binlog in MySQL Jun 03, 2023 pm 06:53 PM

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

Was sind MySQL-Binlog-Protokolle und Master-Slave-Replikation? Was sind MySQL-Binlog-Protokolle und Master-Slave-Replikation? May 27, 2023 pm 08:40 PM

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.

Was ist der Unterschied zwischen langsamem Commit in MySQL, langsamer Abfrage und langsamer Transaktion in Binlog? Was ist der Unterschied zwischen langsamem Commit in MySQL, langsamer Abfrage und langsamer Transaktion in Binlog? May 30, 2023 am 08:07 AM

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.

So verwenden Sie Docker, um MySQL-Binlog zu aktivieren und Datenvolumenprobleme zu lösen So verwenden Sie Docker, um MySQL-Binlog zu aktivieren und Datenvolumenprobleme zu lösen May 27, 2023 pm 01:34 PM

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 binlog/redolog/undolog in MySQL? Was ist der Unterschied zwischen binlog/redolog/undolog in MySQL? May 27, 2023 am 08:29 AM

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

So verwenden Sie MySQL-Binlog zum Wiederherstellen von Daten So verwenden Sie MySQL-Binlog zum Wiederherstellen von Daten May 31, 2023 am 08:40 AM

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

See all articles