Supportnet / Forum / Datenbanken
MySQL Datenbank-Queries protokollieren?
Frage
Hallo miteinander,
weis jemand, wie ich samtliche Datenbankqueries protokollieren kann?
Ich möchte auf meinem lokalen Webserver festhalten, welche Daten der DB bei einer Aktion bestimmter Scripte behandelt werden.
Ich löse also eine Aktion aus und möchte wissen, welche Abfragen das Script an der Datenbank vornimmt.
Ich hoffe mich verständlich ausgedrückt zu haben und danke schonmal für jede Idee!
mfG, der svensen
Antwort 1 von TomG
Wenn der User seinen Script auswählt oder selbst zusammenstellt musst Du doch nur vor der eigentlichen Abfrage das Script in einer Logdatei speichern.
Oder habe ich Dich falsch verstanden?
Gruß
Thomas
Oder habe ich Dich falsch verstanden?
Gruß
Thomas
Antwort 2 von Supermax
Wenn du root-Rechte auf deinem Server hast, kannst auch in der /etc/my.cnf das Logging einschalten, ich glaube mit der Option "log". Dann brauchst du in deinem Script nichts zu ändern.
Antwort 3 von svensen
Bei meinem lokalen Webserver habe ich natürlich Root-Rechte, das könnte funktionieren. Dort werden dann alle Querys gespeichert?
Antwort 4 von svensen
Ich finds einfach nicht. Wo liegt denn die my.cnf?
Ich habe Xampp lite unter WinXP installiert..
Ich habe Xampp lite unter WinXP installiert..
Antwort 5 von svensen
Habe Windows auch schon suchen lasen - ohne Erfolg.
Antwort 6 von Supermax
Unter Windows heisst die Datei "my.ini".
Die Zeile sollte irgendwie so aussehen:
Die Zeile sollte irgendwie so aussehen:
log=PFAD_ZUM_LOGFILE
