Direkt zum Inhalt

Wie aktiviere ich die binäre Protokollierung für meinen Aurora MySQL-kompatiblen Cluster?

Lesedauer: 2 Minute
0

Ich möchte die binäre Protokollierung aktivieren, damit ich einen Amazon-Aurora-MySQL-Compatible-Edition-Cluster auf eine externe MySQL-kompatible Datenbank replizieren kann. Oder erstelle ein Replikat für alle AWS-Regionen.

Lösung

Standardmäßig ist die binäre Protokollierung für Aurora-MySQL-Compatible deaktiviert.

Um zu bestätigen, dass die binäre Protokollierung auf deinem DB-Cluster deaktiviert ist, führe den folgenden Befehl aus:

mysql> show variables like 'log_bin';

Beispielausgabe

+----------------+------------+  
| Variable_name  | Value      |  
+----------------+------------+  
| log_bin        | OFF        |  
+----------------+------------+

Wenn die binäre Protokollierung deaktiviert ist, aktiviere die binäre Protokollierung.

Wenn du die binäre Protokollierung aktivierst, kann die Wiederherstellungszeit für einen ungeplanten Neustart länger sein. Aurora MySQL führt eine vollständige Wiederherstellung des binären Protokolls auf der Schreiber-Instance durch. Die Wiederherstellungszeit hängt von deiner Workload, der Menge der protokollierten Daten in den binären Protokollen und dem Parameterformat binlog_format ab.

Führe den folgenden Befehl aus, um zu bestätigen, dass die binäre Protokollierung aktiviert ist:

mysql> show variables like 'log_bin';

Beispielausgabe:

+----------------+------------+  
| Variable_name  | Value      |  
+----------------+------------+  
| log_bin        | ON         |  
+----------------+------------+

Hinweis: Sofern du kein bestimmtes Binlogformat benötigst, setze binlog_format auf ROW. Für MySQL Version 8.0.34 und höher ist binlog_format standardmäßig auf ROW gesetzt.

Führe den folgenden Befehl aus, um das Binlog-Format zu überprüfen:

mysql> show variables like 'binlog_format';

Beispielausgabe:

+----------------+------------+  
| Variable_name  | Value      |  
+----------------+------------+  
| binlog_format  | ROW        |  
+----------------+------------+

Ähnliche Informationen

Verwaltung eines Amazon Aurora DB-Clusters

Wie erkenne ich, welche Amazon RDS DB-Parameter in benutzerdefinierten Parametergruppen und welche in Standardparametergruppen enthalten sind?

Binäre Protokollierungsformate auf der MySQL-Website

binlog_format auf der MySQL-Website

AWS OFFICIALAktualisiert vor einem Jahr