[+/-]
MySQL schreibt mehrere verschiedene Logdateien, mit deren Hilfe Sie ermitteln können, was in mysqld abläuft:
Logdatei | Geloggte Informationen |
Fehlerlog | Probleme beim Starten, Ausführen oder Beenden von mysqld |
Abfragelog | hergestellte Clientverbindungen, ausgeführte Anweisungen |
Binärlog | alle datenändernden Anweisungen (wird auch zur Replikation verwendet) |
Logdatei für langsame Abfragen | Abfragen, die länger als in long_query_time (in
Sekunden) angegeben zur Ausführung benötigen oder keine
Indizes verwendet haben |
Standardmäßig werden alle Logdateien im Datenverzeichnis
mysqld erstellt. Sie können das Schließen und
Neuöffnen der Logdateien (in manchen Fällen auch das Wechseln zu
einer neuen Logdatei) erzwingen, indem Sie die Logdateien auf die
Festplatte schreiben. Das Schreiben der Logdateien auf Festplatte
erfolgt, wenn Sie eine FLUSH LOGS
-Anweisung
absetzen oder mysqladmin flush-logs oder
mysqladmin refresh ausführen. Siehe auch
Abschnitt 13.5.5.2, „FLUSH
“.
Wenn Sie die Replikationsfunktionen von MySQL verwenden, erstellen die Slave-Replikationsserver weitere Logdateien, die Relay-Logs heißen. Diese werden in Kapitel 6, Replikation bei MySQL, beschrieben.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.