wenn man SQL-Queries debuggen will, kann man vorübergehend das general log einschalten. Damit werden ALLE Queries geloggt.Das führt zu einer erheblichen Performance-Einbuße und sollte deshalb nicht da
wenn man SQL-Queries debuggen will, kann man vorübergehend das general log einschalten. Damit werden ALLE Queries geloggt.
Das führt zu einer erheblichen Performance-Einbuße und sollte deshalb nicht dauerhaft eingeschaltet bleiben.
Das erste Statement zeigt die Datei mit Pfad an, in die das log geschrieben wird:
SHOW VARIABLES LIKE "general_log%";
-- zeigt an:
-- 'general_log', 'OFF'
-- 'general_log_file', '/var/lib/mysql/hli-N56VB.log'
SET GLOBAL general_log = 'ON';
-- anschliessend unbedingt wieder:
SET GLOBAL general_log = 'Off';