So zeigen Sie das MySQL-Binlog (Binärprotokoll) an

So zeigen Sie das MySQL-Binlog (Binärprotokoll) an

Wenn Sie beispielsweise eine neue Tabelle erstellen oder Daten in einer vorhandenen Tabelle aktualisieren, werden diese Ereignisse im MySQL-Binärprotokoll gespeichert, dem Binärprotokoll der MySQL-Datenbank.

Binärprotokolle sind bei der MySQL-Replikation sehr nützlich, da der Masterserver Daten aus dem Binärprotokoll an die Remoteserver sendet.

Wenn Sie in MySQL eine Wiederherstellungsoperation jeglicher Art durchführen, haben Sie es auch mit binären Protokolldateien zu tun.

Der Befehl mysqlbinlog wird verwendet, um den Inhalt des Binärprotokolls in einem lesbaren, benutzerfreundlichen Format anzuzeigen.

Wie können wir also das MySQL-Binlog (Binärprotokoll) abrufen und anzeigen?

Nachfolgend finden Sie eine Befehlsmethode zum Abrufen der aktuellen Binärprotokollliste.

Führen Sie den folgenden Befehl „show binary logs“ von MySQL aus, um alle Binärprotokolle im System anzuzeigen.

mysql> BINÄRPROTOKOLLE ANZEIGEN;
+----------------------+----------+
| Protokollname | Dateigröße |
+----------------------+----------+
|mysqld-bin.000001 | 15740 |
|mysqld-bin.000002 | 3319 |
..
..

Wenn die binäre Protokollierung auf Ihrem System nicht aktiviert ist, wird die folgende Fehlermeldung angezeigt.

mysql> BINÄRPROTOKOLLE ANZEIGEN;
FEHLER 1381 (HY000): Sie verwenden kein Binär-Logging

Wo befindet sich der Speicherort des MySQL-Binärprotokolls?

Standardmäßig befinden sich die Binärprotokolldateien im Verzeichnis /var/lib/mysql, wie unten gezeigt.

# ls -l /var/lib/mysql/
-rw-rw----. 1 mysql mysql 15740 16. Aug. 14:57 mysqld-bin.000001
-rw-rw----. 1 mysql mysql 3319 16. Aug. 14:57 mysqld-bin.000002
..
..

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Befehls zum Bereinigen des MySQL-Datenbank-Binlogs
  • 3 häufige Fehler beim Lesen von MySQL Binlog-Protokollen
  • Zwei Möglichkeiten zum korrekten Bereinigen von MySQL-Binlog-Protokollen
  • Erläutern Sie das Binlog-Protokoll von MySQL und wie Sie das Binlog-Protokoll zum Wiederherstellen von Daten verwenden
  • Zusammenfassung der Binlog-Nutzung der MySQL-Datenbank (unbedingt lesen)
  • So bereinigen Sie MySQL-Binlog-Protokolle automatisch
  • Bringen Sie Ihnen bei, die Protokolldatei (binlog) der MySQL-Datenbank automatisch wiederherzustellen
  • [MySQL-Binlog] So analysieren Sie Binlogs im gemischten Protokollformat in MySQL gründlich
  • Detaillierte Erläuterung des MySQL-Binlog-Binärprotokolls
  • Analysieren des MySQL-Binärprotokolls

<<:  Erstellen Sie eine virtuelle Servermaschine in VMware Workstation Pro (grafisches Tutorial)

>>:  Drei Möglichkeiten zur Implementierung virtueller Hosts unter Linux7

Artikel empfehlen

So verwenden Sie den Fuser-Befehl im Linux-System

Was ist Fuser Command? Der Befehl fuser ist ein s...

Typische Fälle von MySQL-Indexfehlern

Inhaltsverzeichnis Typische Fälle Anhang: Häufige...

Problem mit der Groß-/Kleinschreibung in der MySQL-Datenbank

In MySQL entsprechen Datenbanken Verzeichnissen i...

Detaillierte Erklärung der Beziehung zwischen React und Redux

Inhaltsverzeichnis 1. Die Beziehung zwischen Redu...

Detaillierte Erklärung der regulären Ausdrücke von Nginx

Nginx (Engine x) ist ein leistungsstarker HTTP- u...

Vue implementiert dynamische Routingdetails

Inhaltsverzeichnis 1. Frontend-Steuerung 1. In de...

Neue Blockbereichsfunktion von JavaScript ES

Inhaltsverzeichnis 1. Was ist Blockbereich? 2. Wa...

Samba-Serverkonfiguration unter Centos7 (tatsächlicher Kampf)

Samba Übersicht Samba ist eine kostenlose Softwar...