So aktivieren Sie die MySQL-Abfrageprotokollierung
Um jede von Clients empfangene SQL-Abfrageanweisung zusammen mit ihren Übermittlungszeiten aufzuzeichnen und zu analysieren, können Sie diese aktivieren das MySQL-Abfrageprotokoll. Diese Funktion kann entweder über phpMyAdmin oder Navicat aktiviert werden.
phpMyAdmin-Setup:
Navicat-Setup:
MySQL-Konsolen-Setup:
Für MySQL-Versionen vor 5.1.29 fügen Sie die folgende Zeile zum Abschnitt [mysqld] des „ /etc/my.cnf“-Konfigurationsdatei:
log = /path/to/query.log
Geben Sie für MySQL-Versionen 5.1.29 und höher die an log-Datei und aktivieren Sie die Protokollierung mit:
general_log_file = /path/to/query.log general_log = 1
Alternativ aktivieren Sie die Protokollierung über die MySQL-Konsole mit:
SET global general_log = 1;
Abfrageprotokollanalyse:
Die Protokolldatei kann manuell analysiert werden, indem Sie sie in einem Texteditor öffnen. Beachten Sie jedoch, dass dieses Protokoll auf Servern mit hohem Datenverkehr erheblich größer werden kann.
Überlegungen:
Das obige ist der detaillierte Inhalt vonWie aktiviere ich die MySQL-Abfrageprotokollierung mit phpMyAdmin, Navicat oder der MySQL-Konsole?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!