Heim > Datenbank > MySQL-Tutorial > Wie kann ich MySQL-Protokolldateien aktivieren und darauf zugreifen?

Wie kann ich MySQL-Protokolldateien aktivieren und darauf zugreifen?

Mary-Kate Olsen
Freigeben: 2024-12-04 17:31:11
Original
327 Leute haben es durchsucht

How Can I Enable and Access MySQL Log Files?

Wo man MySQL-Protokolldateien findet und liest

Standardmäßig generiert MySQL keine umfangreichen Protokolldateien. Sie können jedoch bestimmte Protokolltypen aktivieren und anzeigen, um Serveraktivitäten zu verfolgen.

Protokolldateien aktivieren und lesen

Um MySQL-Protokolldateien zu aktivieren und zu lesen, befolgen Sie diese Schritte:

  1. Aktivieren Sie das Fehlerprotokoll, indem Sie log_error=/var/log/mysql/mysql_error.log hinzufügen /etc/mysql/my.cnf.
  2. Aktivieren Sie das allgemeine Abfrageprotokoll, indem Sie general_log_file=/var/log/mysql/mysql.log und general_log=1 zu /etc/mysql/my.cnf hinzufügen.
  3. Aktivieren Sie das langsame Abfrageprotokoll durch Hinzufügen log_slow_queries=/var/log/mysql/mysql-slow.log, long_query_time=2 und log-queries-not-using-indexes an /etc/mysql/my.cnf.
  4. Starten Sie MySQL mit dem Dienst mysql neu neu starten.

Protokolldatei Sicherheit

Sensible Informationen wie Benutzernamen und Passwörter werden normalerweise in verschlüsselter Form protokolliert. Standardmäßig speichert MySQL Protokolle im Verzeichnis /var/log/mysql/, das auf privilegierte Benutzer beschränkt ist.

Andere Methoden zum Anzeigen von Protokollen

Neben dem Anzeigen von Protokollen Direkt aus Dateien können Sie auch MySQL-Client-Befehle verwenden, um Protokolle zur Laufzeit zu aktivieren:

  • SET GLOBAL general_log = 'ON';
  • SET GLOBAL slow_query_log = 'ON';

Weitere Informationen zur MySQL-Protokollierung und -Sicherheit finden Sie in der offiziellen MySQL-Dokumentation.

Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Protokolldateien aktivieren und darauf zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage