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

Beispiele für Clearfix und Clear

In diesem Artikel wird hauptsächlich die Verwendun...

Tutorial zur Installation und Deinstallation von Python3 unter Centos7

1. Installieren Sie Python 3 1. Installieren Sie ...

Einführung in den B-Tree-Einfügeprozess

Im vorherigen Artikel https://www.jb51.net/articl...

So ändern Sie den Benutzer und die Gruppe einer Datei in Linux

Wenn unter Linux eine Datei erstellt wird, ist de...

Lösung zur Installation von Vim im Docker-Container

Inhaltsverzeichnis Der Anfang der Geschichte Inst...

So verwenden Sie Axios-Anfragen im Vue-Projekt

Inhaltsverzeichnis 1. Installation 2. Es gibt kei...

Zusammenfassung der speicherbezogenen Parameter von MySQL 8.0

Theoretisch entspricht der von MySQL verwendete S...

So richten Sie Spring Boot mithilfe der Docker-Schichtenverpackung ein

Das Spring Boot-Projekt verwendet Docker-Containe...

Designideen für MySQL-Backup und -Wiederherstellung

Hintergrund Lassen Sie mich zunächst den Hintergr...

Javascript zum Umschalten durch Klicken auf das Bild

Durch Klicken Bilder zu wechseln, ist im Leben ei...

So richten Sie den Start einer JAR-Anwendung unter CentOS7 ein

Fallstricke bei der Projektimplementierung Beim B...

Vue implementiert die Drag & Drop-Funktion für Bilder

In diesem Artikelbeispiel wird der spezifische Co...