Zusammenfassung der Methoden zum Bereinigen von Mysql general_log

Zusammenfassung der Methoden zum Bereinigen von Mysql general_log

Methode 1:

GLOBAL festlegen general_log = "AUS";
Tabelle mysql.general_log in mysql.general_log2 umbenennen;
LÖSCHEN AUS mysql.general_log2;

Hinweis: Wenn DELETE FROM mysql.general_log2 ausgeführt wird, um Tabellendaten zu löschen, wird festgestellt, dass die Betriebssystemdatendatei noch vorhanden ist. Sie müssen die Datendatei manuell löschen und dann mit den folgenden Datenoperationsschritten fortfahren

Tabelle optimieren general_log2;
BENENNEN SIE DIE TABELLE mysql.general_log2 IN mysql.general_log UM;
GLOBAL festlegen general_log = "EIN";

Diese Methode dauert lange

Methode 2:

GLOBAL festlegen general_log = "AUS";

Suchen Sie die Datei general_log und führen Sie sie aus

cat /dev/null > general_log.csv

Ich habe festgestellt, dass auch die Größe freigegeben wurde, was viel schneller ging als bei der vorherigen.

Methode 3:

Sie können es der Konfigurationsdatei my.conf hinzufügen:

general_log=1
general_log_file = "/data/mysql/general_log.CSV"

Legen Sie die Datei auf eine größere Festplatte

Dies sind alle Wissenspunkte, die dieses Mal vorgestellt wurden. Vielen Dank für Ihr Lernen und Ihre Unterstützung für 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Befehls zum Bereinigen des MySQL-Datenbank-Binlogs
  • So bereinigen Sie schnell Milliarden von Daten in einer MySQL-Datenbank
  • Code zum automatischen Sichern und Bereinigen einer MySQL-Datenbank mittels Stapelverarbeitung
  • So bereinigen Sie den MySQL-Speicherplatz in der Alibaba Cloud
  • So löschen Sie den MySQL-Dienst vollständig (bereinigen Sie die Registrierung)
  • Zwei Möglichkeiten zum korrekten Bereinigen von MySQL-Binlog-Protokollen
  • So bereinigen Sie MySQL-Binlog-Protokolle automatisch
  • Shell-Skript sichert MySQL automatisch auf FTP und bereinigt regelmäßig abgelaufene Backups
  • Analysieren Sie die Ursachen und beseitigen Sie die Fragmentierung in MySQL-Tabellen.
  • PHP-Daten werden vor der Speicherung bereinigt. Beachten Sie, dass der Wertebereich von PHP intval sich von dem von MySQL int unterscheidet.
  • So bereinigen Sie Daten in einer MySQL-Onlinedatenbank

<<:  Ein kurzer Vortrag über die parasitäre Kompositionsvererbung in JavaScript

>>:  Verwendung und Beispiele für Linux-Befehle zur Echotextverarbeitung

Artikel empfehlen

Detaillierte Erklärung zum Ändern des Standardports von nginx

Finden Sie zunächst heraus, wo sich die Konfigura...

So konfigurieren Sie nginx+php+mysql in Docker

Verstehen Sie zunächst eine Methode: Aufrufen ein...

DIV-Hintergrund, halbtransparenter Text, nicht durchscheinender Stil

Der DIV-Hintergrund ist halbtransparent, aber die ...

Vue-Vorlagenkonfiguration und Webstorm-Codeformatspezifikationseinstellungen

Inhaltsverzeichnis 1. Einstellungen für die Spezi...

Tutorial zur Installation von MySQL auf Alibaba Cloud Centos 7.5

Es scheint, dass die MySQL-Server-Datei zur norma...

Lösung zum Vergessen des Administratorkennworts der MySQL-Datenbank

1. Geben Sie den Befehl mysqld --skip-grant-table...

Bootstrap 3.0 Studiennotizen Grid-System-Fall

Vorwort Im vorherigen Artikel haben wir hauptsäch...

So erweitern Sie den Linux-Swap-Speicher

Swap-Speicher bedeutet hauptsächlich, dass das Sy...

MySQL wählt die richtige Speicher-Engine

Wenn es um Datenbanken geht, ist eine der am häuf...

Lassen Sie sich die tiefe Kopie von js verstehen

Inhaltsverzeichnis js tiefe Kopie Methode der Dat...