Bei der Entwicklung einer Anwendung, die MySQL verwendet, kann es hilfreich sein, in Echtzeit zu beobachten, welche Anforderungen gestellt werden.
Wie kann ich alle eingehenden MySQL-Anfragen sehen?
Akzeptierte Antwort:
Bearbeiten Sie als Root /etc/mysql/my.cnf
und fügen Sie diesen Absatz unten hinzu:
[mysqld]
general_log=on
general_log_file=/var/log/mysql/query.log
Führen Sie immer noch als Root diese Befehle aus:
service mysql stop
service mysql start
Dann beobachten Sie das Protokoll:
tail -f /var/log/mysql/query.log
Bitte beachten Sie, dass diese Einstellung MySQL etwa 15 % langsamer macht, also entfernen oder kommentieren Sie den Absatz (dann neu starten), wenn Sie ihn nicht mehr benötigen.