Schritte zum Öffnen des MySQL-Binlogs

Schritte zum Öffnen des MySQL-Binlogs

Binlog ist eine binäre Protokolldatei, die zum Aufzeichnen von MySQL-Datenänderungen verwendet wird. Binlog-Protokolle können bei der Wiederherstellung von Daten eine große Rolle spielen. Die MySQL-Master-Slave-Replikation verwendet das Binlog-Prinzip

1. Nachdem Sie sich bei MySQL angemeldet haben, überprüfen Sie mit dem folgenden Befehl, ob Binlog aktiviert ist

Variablen wie „log_%“ anzeigen;

2. Bearbeiten Sie die Konfigurationsdatei

vi /etc/meine.cnf

3. Fügen Sie den folgenden Inhalt hinzu

server_id=2

log_bin = mysql-bin

binlog_format = ROW

Ablauf_Protokolltage = 30

4. Starten Sie den MySQL-Dienst neu

systemctl startet mysqld neu

5. Verwenden Sie den Befehl show variables like 'log_%' erneut, um es anzuzeigen. Wenn es eingeschaltet ist, bedeutet dies, dass Binlog eingeschaltet ist.

6. Der Speicherpfad für die Binlog-Protokolldatei lautet

/var/lib/mysql

7. Dateien wie mysql-bin.000001 mysql-bin.000002 werden in diesem Pfad generiert

Das könnte Sie auch interessieren:
  • [MySQL-Binlog] So analysieren Sie Binlogs im gemischten Protokollformat in MySQL gründlich
  • Einführung und Analyse von drei Binlog-Formaten in MySQL
  • Zwei Möglichkeiten zum korrekten Bereinigen von MySQL-Binlog-Protokollen
  • Binlog-bezogene Befehle und Wiederherstellungstechniken in MySQL
  • Zusammenfassung der Binlog-Nutzung der MySQL-Datenbank (unbedingt lesen)
  • Detaillierte Erläuterung der Methode zur Anzeige von Mysql-Binlog-Daten
  • MySQLs Verarbeitung von Binärprotokollen
  • Detaillierte Erläuterung des Befehls zum Bereinigen des MySQL-Datenbank-Binlogs
  • So wählen Sie das Format bei der Verwendung von Binlog in MySQL

<<:  So entwickeln Sie Java 8 Spring Boot-Anwendungen in Docker

>>:  20 JavaScript-Tipps zur Verbesserung der Entwicklungseffizienz

Artikel empfehlen

Detaillierte Erläuterung der Kubernetes-Pod-Orchestrierung und des Lebenszyklus

Inhaltsverzeichnis K8S Master Grundlegende Archit...

Detaillierte Erklärung zum dynamischen Festlegen des Browsertitels in Vue

Inhaltsverzeichnis Unsinn Text Der erste router/i...

Axios Sekundärkapselungsbeispiel Demo im Projekt

1. Warum verpacken? Erleichtert das Aufrufen von ...

Vue Element UI-Komponente für benutzerdefinierte Beschreibungsliste

In diesem Artikelbeispiel wird der spezifische Co...

Automatisierte Schnittstellentests mit Postman

Inhaltsverzeichnis Hintergrundbeschreibung Erstel...

Analyse der Gründe, warum das MySQL-Indexsystem den B + -Baum verwendet

Inhaltsverzeichnis 1. Was ist ein Index? 2. Warum...

Lokale Vue-Komponentendatenfreigabe Vue.observable()-Nutzung

Wenn Komponenten detaillierter werden, treten Sit...

9 Möglichkeiten zum Ein- und Ausblenden von CSS-Elementen

Bei der Erstellung von Webseiten ist das Anzeigen...

So installieren Sie PostgreSQL11 auf CentOS7

Installieren Sie PostgreSQL 11 auf CentOS 7 Postg...

So beheben Sie das Timeout während des Pip-Vorgangs in Linux

So lösen Sie das Timeout-Problem, wenn Pip in Lin...

MySQL-Sortierung – Chinesische Details und Beispiele

Detaillierte Erklärung zur MySQL-Sortierung chine...

Erste Schritte Tutorial für Anfänger ④: So binden Sie Unterverzeichnisse

Um zu verstehen, was das bedeutet, müssen wir zunä...